`
minh456
  • 浏览: 63920 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多
主要代码如下:
private void button1_Click(object sender, EventArgs e)
  {
listView1.Groups.Clear();
listView1.Items.Clear();

listView1.View = View.LargeIcon;
ColumnHeader columnHeader0 = new ColumnHeader();
columnHeader0.Text = "Title";
columnHeader0.Width = 200;
ColumnHeader columnHeader1 = new ColumnHeader();
columnHeader1.Text = "Author";
columnHeader1.Width = 200;
ColumnHeader columnHeader2 = new ColumnHeader();
columnHeader2.Text = "Year";
columnHeader2.Width = 100;

  listView1.Columns.AddRange(new ColumnHeader[] { columnHeader0, columnHeader1, columnHeader2 });

ListViewGroup group1 = new ListViewGroup("001");
ListViewGroup group2 = new ListViewGroup("002");

listView1.Groups.Add(group1);
listView1.Groups.Add(group2);


// Create items and add them to myListView.
ListViewItem item0 = new ListViewItem(new string[]
  {"Programming Windows",
"Petzold, Charles",
"1998"},0,group1);
ListViewItem item1 = new ListViewItem(new string[]
  {"Code: The Hidden Language of Computer Hardware and Software",
"Petzold, Charles",
"2000"}, 0, group1);
ListViewItem item2 = new ListViewItem(new string[]
  {"Programming Windows with C#",
"Petzold, Charles",
"2001"}, 0, group1);
ListViewItem item3 = new ListViewItem(new string[]
  {"Coding Techniques for Microsoft Visual Basic .NET",
"Connell, John",
"2001"}, 1, group2);
ListViewItem item4 = new ListViewItem(new string[]
  {"C# for Java Developers",
"Jones, Allen & Freeman, Adam",
"2002"}, 1, group2);
ListViewItem item5 = new ListViewItem(new string[]
  {"Microsoft .NET XML Web Services Step by Step",
"Jones, Allen & Freeman, Adam",
"2002"}, 1, group2);
listView1.Items.AddRange(
  new ListViewItem[] { item0, item1, item2, item3, item4, item5 });
}

private void button2_Click(object sender, EventArgs e)
  {
listView1.View = View.Details;
}
分享到:
评论

相关推荐

    c# listview分组

    在C#编程中,ListView控件是用于展示数据集的常用组件,特别是在Windows Presentation Foundation (WPF)框架中。ListView的分组功能允许用户按特定规则对数据进行组织,提高数据可视化的清晰度和易用性。本篇将深入...

    C#实现listview Group收缩扩展的方法

    在C#编程中,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#编程中,ListView控件是一个非常常用且功能强大的组件,主要用于展示数据集,它支持多种视图模式,包括图标、列表、小图标、详细信息等。在本主题中,我们将深入探讨如何利用C#的ListView控件来实现图标的各种...

    【原创】c# ListView 大图标显示(分装用户控件)

    在这个【原创】c# ListView 大图标显示的项目中,开发者使用了Visual Studio 2005(VS2005)作为开发环境,创建了一个用户控件,专门用于展示大图标模式下的ListView。 1. **控件封装与复用**: 开发者将ListView...

    c# listview 实现循环滚动显示

    在C#编程中,ListView控件是Windows Forms应用程序中常用的一种组件,用于展示列表或表格数据。当你需要实现一个类似新闻滚动条或者广告轮播的效果时,`ListView`的循环滚动显示功能就显得尤为重要。本篇文章将深入...

    ListView分组显示

    `ListView分组显示`是ListView功能的一个拓展,它允许我们将数据按照特定规则进行分类,形成分组的效果,提高用户浏览和查找数据的效率。这个功能在很多场景下都非常实用,比如通讯录应用中的联系人按字母排序分组,...

    C# ListView显示磁盘目录文件及图标,右键能打开文件、删除文件(源代码)

    本文主要参照http://blog.csdn.net/eastmount/article/details/27264295博客,主要是一个C#的Winform程序,通过TreeView显示磁盘目录“我的电脑”、“我的文档”、CDEF盘树状图及图标.点击不同路径在ListView控件中将...

    C# ListView添加行距(ListView 添加行间距)源代码

    C# ListView添加行距 源代码 ListView添加行距 一、问题 listview控件,可以实现增大行距吗?行与行太紧了,不好看呀。 有办法可以实现吗? 我不想通过加大字体的方法,因为字体大了,行距还是近呀。 我要的是增大行...

    C#在ListView中Subitem显示图片

    在给定的场景中,"C#在ListView中Subitem显示图片"是一个关于在ASP.NET Web应用程序中使用ListView控件来展示数据时,如何在Subitems中添加图像的功能。 ListView控件是ASP.NET 2.0引入的一种高度可定制的数据绑定...

    c#listview示例.rar

    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中添加多种自定义控件源码

    在C#编程中,ListView控件是Windows Forms和WPF应用程序中常见的用于显示列表数据的组件。它提供了灵活的方式来展示信息,包括图标、文本、多列等。然而,ListView控件的标准功能有时不能满足所有需求,这时我们可能...

    C# ListView使用例子ListView排列方式演示

    在C#编程中,ListView控件是一个非常常用的组件,它用于显示数据集合,并且提供了多种视图模式,如图标、小图标、详细信息等。在这个"C# ListView使用例子ListView排列方式演示"中,我们将深入探讨如何利用ListView...

    C# Listview固定列宽

    在C#编程中,`ListView`控件是一个常用的组件,常用于显示数据集中的行和列,类似于电子表格。在某些场景下,我们可能需要固定`ListView`的列宽,防止用户手动调整列宽,以保持界面的一致性和美观性。标题"**C# ...

    C# ListView中添加ComboBox等控件

    在C#编程中,ListView控件是Windows Forms和WPF应用程序中常见的用于显示列表数据的组件。它提供了灵活的方式来展示信息,例如图标、文本、多列等。然而,ListView默认的功能可能不足以满足所有需求,因此有时我们...

    C#使用listView增删操作实例

    在C#编程中,ListView控件是一个非常常用的组件,它允许开发者在窗口或者对话框上显示数据列表。这个控件可以展示多列数据,并且支持多种操作,如增删、选择和排序。在这个实例中,我们将深入探讨如何使用C#进行...

    C# ListView显示图像模式 源代码

    在C#编程中,ListView控件是Windows Forms中常用的一个组件,用于展示列表形式的数据。在某些场景下,我们可能需要在ListView中显示图像,比如创建一个类似Acdsee的图片浏览器,这时就需要用到“图像模式”。这个...

    C#利用ListView控件显示数据库数据

    在C#编程中,ListView控件是一个非常实用的组件,常用于展示列表式的数据,如文件、联系人或自定义项目列表。它提供了多种视图模式,如详细信息、小图标、大图标和列表,使得数据展示更加灵活。这篇教程将深入探讨...

    ListView控件显示数据库数据的C#源代码_ListView_c#listview控件_数据开发_

    这个“ListView控件显示数据库数据的C#源代码”实例,主要展示了如何利用C#编程语言,将数据库中的数据绑定到ListView控件上,以便用户可以方便地查看和操作数据。 首先,我们需要了解ListView的基本结构。ListView...

Global site tag (gtag.js) - Google Analytics