XP以后的操作系统,开始支持ListView的分组显示,本例的测试截图如下:
主要代码如下:
privatevoidbutton1_Click(objectsender,EventArgse)
...{
listView1.Groups.Clear();
listView1.Items.Clear();
listView1.View=View.LargeIcon;
ColumnHeadercolumnHeader0=newColumnHeader();
columnHeader0.Text="Title";
columnHeader0.Width=200;
ColumnHeadercolumnHeader1=newColumnHeader();
columnHeader1.Text="Author";
columnHeader1.Width=200;
ColumnHeadercolumnHeader2=newColumnHeader();
columnHeader2.Text="Year";
columnHeader2.Width=100;
listView1.Columns.AddRange(newColumnHeader[]...{columnHeader0,columnHeader1,columnHeader2});
ListViewGroupgroup1=newListViewGroup("001");
ListViewGroupgroup2=newListViewGroup("002");
listView1.Groups.Add(group1);
listView1.Groups.Add(group2);
//CreateitemsandaddthemtomyListView.
ListViewItemitem0=newListViewItem(newstring[]
...{"ProgrammingWindows",
"Petzold,Charles",
"1998"},0,group1);
ListViewItemitem1=newListViewItem(newstring[]
...{"Code:TheHiddenLanguageofComputerHardwareandSoftware",
"Petzold,Charles",
"2000"},0,group1);
ListViewItemitem2=newListViewItem(newstring[]
...{"ProgrammingWindowswithC#",
"Petzold,Charles",
"2001"},0,group1);
ListViewItemitem3=newListViewItem(newstring[]
...{"CodingTechniquesforMicrosoftVisualBasic.NET",
"Connell,John",
"2001"},1,group2);
ListViewItemitem4=newListViewItem(newstring[]
...{"C#forJavaDevelopers",
"Jones,Allen&Freeman,Adam",
"2002"},1,group2);
ListViewItemitem5=newListViewItem(newstring[]
...{"Microsoft.NETXMLWebServicesStepbyStep",
"Jones,Allen&Freeman,Adam",
"2002"},1,group2);
listView1.Items.AddRange(
newListViewItem[]...{item0,item1,item2,item3,item4,item5});
}
privatevoidbutton2_Click(objectsender,EventArgse)
...{
listView1.View=View.Details;
}
分享到:
相关推荐
c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法c# listview 使用方法...
listview分组源代码例子,介绍了分组的操作
c# listview 实现循环滚动显示
C# ListView添加行距 源代码 ListView添加行距 一、问题 listview控件,可以实现增大行距吗?行与行太紧了,不好看呀。 有办法可以实现吗? 我不想通过加大字体的方法,因为字体大了,行距还是近呀。 我要的是增大行...
C#ListView控件显示数据库数据的源代码
c#listview示例大全c#listview示例大全c#listview示例大全c#listview示例大全c#listview示例大全c#listview示例大全c#listview示例大全c#listview示例大全c#listview示例大全c#listview示例大全c#listview示例大全c#...
C# ListView使用例子ListView排列方式演示
利用ListView控件实现图标的管理,c#实现
可以对ListView实现按照自己需求进行分组,比如像手机联系人那样,根据A、B、C、D等大写字母对联系人姓名进行分组显示。
C# ListView显示图像模式 源代码 类似于Acdsee的缩略图模式.
android 自定义listview分组显示本地json格式数据,主要是listview可以自定义成下拉刷新(此demo不包含上下拉,应用者自己完善),组头和组所属的数据的item点击事件是分开的
C#的ListView添加各种自定义控件,CheckBox,ComboBox等
主要介绍了C#使用listView增删操作的实现方法,实例分析了C#中使用listView控件进行动态添加、选中删除等操作的技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
c#ListView虚拟加载二c#ListView虚拟加载二c#ListView虚拟加载二c#ListView虚拟加载二c#ListView虚拟加载二c#ListView虚拟加载二c#ListView虚拟加载二
含2个listview分组demo,区别在于是否进行折叠分组
C# ListView中添加ComboBox等控件 效果见 http://blog.csdn.net/xuegacl/article/details/49795479
本文主要参照http://blog.csdn.net/eastmount/article/details/27264295博客,主要是一个C#的Winform程序,通过TreeView显示磁盘目录“我的电脑”、“我的文档”、CDEF盘树状图及图标.点击不同路径在ListView控件中将...
listview c# c#listview 使用大全例 c#listview 使用
对ListView实现分组分类显示, 并且点击相应的分组会展开和收缩。具体可以参考下http://blog.csdn.net/wuyuxing24/article/details/49520883 里面的描述。
c#listview每列设置不同的图标 vs2010环境