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控件的用法

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux发邮件2种常见客户端命令[通俗易懂]

    linux发邮件2种常见客户端命令[通俗易懂]mail命令格式:mail-s”标题”邮件地址<文件echo”正文”|mail-s”标题”邮件地址例如:mail-s”liwen”1935845114@qq.com<hostsmutt命令mutt-s”标题”邮件地址<文件命令发邮件需要邮件服务的支持mail默认是调用本机MTA发送邮件的,这意味着需要在本机上安装sendmail或postfixCentos5默认使用Sendmail邮件服务,开启方式/etc/init.d…

    2022年10月20日
    5
  • Java综合中级面试题

    Java综合中级面试题1.你用过哪些集合类?大公司最喜欢问的Java集合类面试题40个Java集合面试问题和答案java.util.Collections是一个包装类。它包含有各种有关集合操作的静态多态方法。java.util.Collection是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection├List│├LinkedList│├ArrayList│└Ve…

    2022年6月15日
    27
  • tracert命令的原理是什么_tracert命令的原理

    tracert命令的原理是什么_tracert命令的原理1. Tracert 命令的原理与作用Tracert命令诊断实用程序通过向目标计算机发送具有不同生存时间的ICMP数据包,来确定至目标计算机的路由,也就是说用来跟踪一个消息从一台计算机到另一台计算机所走的路径。该诊断实用程序将包含不同生存时间 (TTL

    2022年9月24日
    6
  • jvm的垃圾回收机制是什么_垃圾回收过程图片

    jvm的垃圾回收机制是什么_垃圾回收过程图片如果大家对java架构相关感兴趣,可以关注下面公众号,会持续更新java基础面试题,netty,springboot,springcloud等系列文章,一系列干货随时送达,超神之路从此展开,BTAJ不再是梦想!垃圾回收的过程分为两步:1.判断对象是否死亡(1)引用计数器法:①每当有一个对象引用是,计数器加一,当计数器为0是对象死亡②缺点:无法解决循环引用的问题,假设A引用B,B引用A,那么这两个对象将不会被回收,造成内存泄漏(2)可达性算法分析①通过一系列可作为GCRoot

    2025年9月5日
    4
  • futureTask使用[通俗易懂]

    futureTask使用[通俗易懂]List<FutureTask>taskList=newArrayList<>();if(leaderList!=null&&!leaderList.isEmpty()){leaderList.forEach(userId->{…

    2022年6月15日
    52
  • 微型计算机的字节取决于什么的宽度,计算机字长取决于什么的长度[通俗易懂]

    微型计算机的字节取决于什么的宽度,计算机字长取决于什么的长度[通俗易懂]满意答案ajpno2013.03.28采纳率:44%等级:12已帮助:10279人计算机的字长取决于数据总线的宽度.字长是指计算机内部参与运算的数的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,直接影响着机器的硬件规模和造价。字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间的关系,大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和…

    2022年6月28日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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