XP以后的操作系统,开始支持ListView的分组显示,本例的测试截图如下:

C# ListView分组显示的编程方法(listveiwgroup)

C# ListView分组显示的编程方法(listveiwgroup)

主要代码如下:

C# ListView分组显示的编程方法(listveiwgroup)privatevoidbutton1_Click(objectsender,EventArgse)
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)
...{
C# ListView分组显示的编程方法(listveiwgroup)listView1.Groups.Clear();
C# ListView分组显示的编程方法(listveiwgroup)listView1.Items.Clear();
C# ListView分组显示的编程方法(listveiwgroup)
C# ListView分组显示的编程方法(listveiwgroup)listView1.View
=View.LargeIcon;
C# ListView分组显示的编程方法(listveiwgroup)ColumnHeadercolumnHeader0
=newColumnHeader();
C# ListView分组显示的编程方法(listveiwgroup)columnHeader0.Text
="Title";
C# ListView分组显示的编程方法(listveiwgroup)columnHeader0.Width
=200;
C# ListView分组显示的编程方法(listveiwgroup)ColumnHeadercolumnHeader1
=newColumnHeader();
C# ListView分组显示的编程方法(listveiwgroup)columnHeader1.Text
="Author";
C# ListView分组显示的编程方法(listveiwgroup)columnHeader1.Width
=200;
C# ListView分组显示的编程方法(listveiwgroup)ColumnHeadercolumnHeader2
=newColumnHeader();
C# ListView分组显示的编程方法(listveiwgroup)columnHeader2.Text
="Year";
C# ListView分组显示的编程方法(listveiwgroup)columnHeader2.Width
=100;
C# ListView分组显示的编程方法(listveiwgroup)
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)listView1.Columns.AddRange(
newColumnHeader[]...{columnHeader0,columnHeader1,columnHeader2});
C# ListView分组显示的编程方法(listveiwgroup)
C# ListView分组显示的编程方法(listveiwgroup)ListViewGroupgroup1
=newListViewGroup("001");
C# ListView分组显示的编程方法(listveiwgroup)ListViewGroupgroup2
=newListViewGroup("002");
C# ListView分组显示的编程方法(listveiwgroup)
C# ListView分组显示的编程方法(listveiwgroup)listView1.Groups.Add(group1);
C# ListView分组显示的编程方法(listveiwgroup)listView1.Groups.Add(group2);
C# ListView分组显示的编程方法(listveiwgroup)
C# ListView分组显示的编程方法(listveiwgroup)
C# ListView分组显示的编程方法(listveiwgroup)
//CreateitemsandaddthemtomyListView.
C# ListView分组显示的编程方法(listveiwgroup)
ListViewItemitem0=newListViewItem(newstring[]
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)
...{"ProgrammingWindows",
C# ListView分组显示的编程方法(listveiwgroup)
"Petzold,Charles",
C# ListView分组显示的编程方法(listveiwgroup)
"1998"}
,0,group1);
C# ListView分组显示的编程方法(listveiwgroup)ListViewItemitem1
=newListViewItem(newstring[]
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)
...{"Code:TheHiddenLanguageofComputerHardwareandSoftware",
C# ListView分组显示的编程方法(listveiwgroup)
"Petzold,Charles",
C# ListView分组显示的编程方法(listveiwgroup)
"2000"}
,0,group1);
C# ListView分组显示的编程方法(listveiwgroup)ListViewItemitem2
=newListViewItem(newstring[]
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)
...{"ProgrammingWindowswithC#",
C# ListView分组显示的编程方法(listveiwgroup)
"Petzold,Charles",
C# ListView分组显示的编程方法(listveiwgroup)
"2001"}
,0,group1);
C# ListView分组显示的编程方法(listveiwgroup)ListViewItemitem3
=newListViewItem(newstring[]
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)
...{"CodingTechniquesforMicrosoftVisualBasic.NET",
C# ListView分组显示的编程方法(listveiwgroup)
"Connell,John",
C# ListView分组显示的编程方法(listveiwgroup)
"2001"}
,1,group2);
C# ListView分组显示的编程方法(listveiwgroup)ListViewItemitem4
=newListViewItem(newstring[]
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)
...{"C#forJavaDevelopers",
C# ListView分组显示的编程方法(listveiwgroup)
"Jones,Allen&Freeman,Adam",
C# ListView分组显示的编程方法(listveiwgroup)
"2002"}
,1,group2);
C# ListView分组显示的编程方法(listveiwgroup)ListViewItemitem5
=newListViewItem(newstring[]
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)
...{"Microsoft.NETXMLWebServicesStepbyStep",
C# ListView分组显示的编程方法(listveiwgroup)
"Jones,Allen&Freeman,Adam",
C# ListView分组显示的编程方法(listveiwgroup)
"2002"}
,1,group2);
C# ListView分组显示的编程方法(listveiwgroup)listView1.Items.AddRange(
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)
newListViewItem[]...{item0,item1,item2,item3,item4,item5});
C# ListView分组显示的编程方法(listveiwgroup)}

C# ListView分组显示的编程方法(listveiwgroup)
C# ListView分组显示的编程方法(listveiwgroup)
privatevoidbutton2_Click(objectsender,EventArgse)
C# ListView分组显示的编程方法(listveiwgroup)C# ListView分组显示的编程方法(listveiwgroup)
...{
C# ListView分组显示的编程方法(listveiwgroup)listView1.View
=View.Details;
C# ListView分组显示的编程方法(listveiwgroup)}

相关文章:

  • 2021-05-16
  • 2022-12-23
  • 2021-11-14
  • 2021-08-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
猜你喜欢
  • 2021-07-10
  • 2021-11-27
  • 2021-10-18
  • 2021-08-06
  • 2021-11-30
  • 2022-12-23
相关资源
相似解决方案