`
ihuashao
  • 浏览: 4666366 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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

阅读更多

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控件是用于展示数据集的常用组件,特别是在Windows Presentation Foundation (WPF)框架中。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 Group收缩扩展的方法

    在C#编程中,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示例.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固定列宽

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

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

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

    C# ListView中添加ComboBox等控件

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

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

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

    C#使用listView增删操作实例

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

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

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

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

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

    android 自定义listview分组显示本地json格式数据

    然而,有时我们不仅需要简单的列表,而是需要分组显示数据,这就涉及到自定义ListView。本篇将详细讲解如何在Android中实现一个自定义的ListView,以分组显示本地JSON格式的数据。 首先,我们需要了解JSON...

Global site tag (gtag.js) - Google Analytics