winformlistview用法_listview控件的用法

winformlistview用法_listview控件的用法Winform中的ListView排序是一种常用的功能,下面是例子代码,放上来留个备份using System;using System.Windows.Forms;using System.Drawing;using System.Collections;namespace ListViewSortFormNamespace…{     public class ListViewSo

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用
Winform
中的
ListView
排序是一种常用的功能,下面是例子代码,放上来留个备份

winformlistview用法_listview控件的用法
using
 System;
winformlistview用法_listview控件的用法

using
 System.Windows.Forms;
winformlistview用法_listview控件的用法

using
 System.Drawing;
winformlistview用法_listview控件的用法

using
 System.Collections;
winformlistview用法_listview控件的用法
winformlistview用法_listview控件的用法

namespace
 ListViewSortFormNamespace
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法



winformlistview用法_listview控件的用法    
public class ListViewSortForm : Form
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法    
{

winformlistview用法_listview控件的用法        
private ListView listView1;
winformlistview用法_listview控件的用法       
winformlistview用法_listview控件的用法        
public ListViewSortForm()
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法        
{

winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法            ListViewItem listViewItem1 
= new ListViewItem(new string[] {
Banana,a,b,c}
1, Color.Empty, Color.Yellow, null);
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法            ListViewItem listViewItem2 
= new ListViewItem(new string[] {
Cherry,v,g,t}
1, Color.Empty, Color.Red, new Font(Microsoft Sans Serif8.25F, FontStyle.Regular, GraphicsUnit.Point, ((System.Byte)(0))));
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法            ListViewItem listViewItem3 
= new ListViewItem(new string[] {
Apple,h,j,n}
1, Color.Empty, Color.Lime, null);
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法            ListViewItem listViewItem4 
= new ListViewItem(new string[] {
Pear,y,u,i}
1, Color.Empty, Color.FromArgb(((System.Byte)(192)), ((System.Byte)(128)), ((System.Byte)(156))), null);
winformlistview用法_listview控件的用法     
winformlistview用法_listview控件的用法            
this.listView1 = new ListView();
winformlistview用法_listview控件的用法
winformlistview用法_listview控件的用法            
this.listView1.Sorting = SortOrder.None;
winformlistview用法_listview控件的用法            
this.listView1.View = View.Details;
winformlistview用法_listview控件的用法            
this.listView1.Columns.Add(new ColumnHeader());
winformlistview用法_listview控件的用法            
this.listView1.Columns[0].Text = Column 1;
winformlistview用法_listview控件的用法            
this.listView1.Columns[0].Width = 100;
winformlistview用法_listview控件的用法            listView1.Columns.Add(
new ColumnHeader());
winformlistview用法_listview控件的用法            listView1.Columns[
1].Text = Column 2;
winformlistview用法_listview控件的用法            listView1.Columns.Add(
new ColumnHeader());
winformlistview用法_listview控件的用法            listView1.Columns[
2].Text = Column 3;
winformlistview用法_listview控件的用法            listView1.Columns.Add(
new ColumnHeader());
winformlistview用法_listview控件的用法            listView1.Columns[
3].Text = Column 4;
winformlistview用法_listview控件的用法            
this.SuspendLayout();
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法            
this.listView1.Items.AddRange(new ListViewItem[] {listViewItem1,
winformlistview用法_listview控件的用法                listViewItem2,
winformlistview用法_listview控件的用法                listViewItem3,
winformlistview用法_listview控件的用法                listViewItem4}
);
winformlistview用法_listview控件的用法            
this.listView1.Location = new Point(1010);
winformlistview用法_listview控件的用法            
this.listView1.Name = listView1;
winformlistview用法_listview控件的用法            
this.listView1.Size = new Size(300100);
winformlistview用法_listview控件的用法            
this.listView1.TabIndex = 0;
winformlistview用法_listview控件的用法            
this.listView1.LabelEdit = true;
winformlistview用法_listview控件的用法            
this.listView1.ColumnClick += new ColumnClickEventHandler(ColumnClick);
winformlistview用法_listview控件的用法               
winformlistview用法_listview控件的用法            
this.ClientSize = new Size(400400);
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法            
this.Controls.AddRange(new Control[] {
this.listView1}
);
winformlistview用法_listview控件的用法            
this.Name = ListViewSortForm;
winformlistview用法_listview控件的用法            
this.Text = Sorted ListView Control;
winformlistview用法_listview控件的用法            
this.ResumeLayout(false);
winformlistview用法_listview控件的用法        }

winformlistview用法_listview控件的用法        
winformlistview用法_listview控件的用法    
winformlistview用法_listview控件的用法        
// ColumnClick event handler.
winformlistview用法_listview控件的用法
        private void ColumnClick(object o, ColumnClickEventArgs e)
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法        
{

winformlistview用法_listview控件的用法            
this.listView1.ListViewItemSorter = new ListViewItemComparer(e.Column);
winformlistview用法_listview控件的用法        }

winformlistview用法_listview控件的用法
winformlistview用法_listview控件的用法        [System.STAThreadAttribute()]
winformlistview用法_listview控件的用法        
public static void Main()
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法        
{

winformlistview用法_listview控件的用法            Application.Run(
new ListViewSortForm());
winformlistview用法_listview控件的用法        }

winformlistview用法_listview控件的用法
winformlistview用法_listview控件的用法    }

winformlistview用法_listview控件的用法
winformlistview用法_listview控件的用法    
// 自定义排序算法
winformlistview用法_listview控件的用法
    class ListViewItemComparer : IComparer
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法    
{

winformlistview用法_listview控件的用法        
private int col;
winformlistview用法_listview控件的用法        
public ListViewItemComparer()
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法        
{

winformlistview用法_listview控件的用法            col 
= 0;
winformlistview用法_listview控件的用法        }

winformlistview用法_listview控件的用法        
public ListViewItemComparer(int column)
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法        
{

winformlistview用法_listview控件的用法            col 
= column;
winformlistview用法_listview控件的用法        }

winformlistview用法_listview控件的用法        
public int Compare(object x, object y)
winformlistview用法_listview控件的用法winformlistview用法_listview控件的用法        
{

winformlistview用法_listview控件的用法            
return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text);
winformlistview用法_listview控件的用法        }

winformlistview用法_listview控件的用法    }

winformlistview用法_listview控件的用法
winformlistview用法_listview控件的用法}


winformlistview用法_listview控件的用法

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186309.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • js三目运算符多条表达式_递归算法js

    js三目运算符多条表达式_递归算法js表达式Q?A:B在Q求值为TRUE时的值为A,在Q求值为FALSE时的值为B。例如下面判断奇数偶数的例子: varnumbuer=5; if(numbuer%2!=0){ document.write(“该数为奇数”); } else{ document.write(“该数为偶数”); }改写为三元表达式时…

    2022年10月28日
  • 【转】物业管理与移动互联网科技|微信公众平台,物业app,物业O2O[通俗易懂]

    【转】物业管理与移动互联网科技|微信公众平台,物业app,物业O2O[通俗易懂]【导语】当下,物业管理行业正在接受新科技浪潮的冲击和洗礼,业界企业纷纷探索物业服务的新发展模式。云服务、微社区、微信公众平台、app等,这些本来陌生的词汇在物业管理行业变得耳熟能详。在借助科技手段拓展多种经营,提升竞争力、增加创富能力、开展信息化建设和管理的同时,部分物业服务企业的发展模式和理念又提升了一大步,现代科技推动物业管理行业发展正在成为现实。第一部分:移动互联网改变传统物业管…

  • 大数据数据建模[通俗易懂]

    大数据数据建模[通俗易懂]今天给大家分享一下 数据开发工作中数据建模的步骤,                           第一步:选择模型或者自定义模型这第一步需要我们基于业务问题,来决定我们需要选择哪种模型,目前市场中有很多模型可以供我们选择,比如,如果要预测产品销量,则可以选择数值预测模型(比如回归模型,时序预测……);如果要预测员工是否离职,则可…

  • 数据库设计——关系数据理论(超详细)「建议收藏」

    数据库设计——关系数据理论(超详细)「建议收藏」问题——什么是一个好的数据库逻辑设计●关系型数据库逻辑设计:➠针对一个具体问题应如何构造一个适合于它的数据模式,即应构造几个关系,每个关系由哪些属性组成等eg:?这样的设计是一个好的设计吗?观察这个表所对应的一个实例(在某个时刻student模式所对应的一个实际的数据情况):如有若干个学生,他们都为’计算机系’,系主任为’张明’,选修了’C1’课程,得到各自的成绩☟☞关系模式STUDENT(Sno,Sdept,Mname,Cno,Grade)中存在的问题:☜1、数据冗余太大,浪费存储空间如

  • jQuery雷达扫描切换幻灯片代码

    jQuery雷达扫描切换幻灯片代码

  • eureka手动注册服务_istio服务注册与发现

    eureka手动注册服务_istio服务注册与发现一、Eureka简介Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。1.Eureka包含两个组件:EurekaSer…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号