标签:
主要是用来显示的控件。
一、有五种显示的视图:大图标、小图标、平铺、列表、详细—— View属性*************
二、ListView的结结构:
1.ListView包括好多个ListViewItem,每个ListViewItem就是所显示的一项。
	ListView1.Items --- ListViewItem项的集合
	例如:
	ListViewItem li = new ListViewItem(..);
	ListView1.Items.Add(li);
2.ListViewItem可以认为它包括两部分,一部分是项本身的东西,另一部份是子项集合。
	(1)结构
	主项上可以加图片。子项不能加图片。
	ListViewItem的子项是ListViewItem.ListViewSubItem类型。它是放在ListViewItem的SubItems集合中的。
	(2)ListViewItem的属性
	Text - 项的文本
	Tag - 项的值
	ImageIndex - 项所使用的图片索引。——需要事先给ListView设置SmallImageList和LargeImageList
	SubItems -- 子项的集合
	Font,ForeColor,BackColor......
	例如:
	ListViewItem li = new ListViewItem(..);
	li.SubItems.Add("文字");
	ListView1.Items.Add(li);
三、属性:
	View - 五种视图状态
	SmallImageList,LargeImageList
	FullRowSelect - 选择整行
	GridLines -  是否显示格式
	SelectedItems - 选中项的集合
	
	Columns - 列的集合。
	Items - 项的集合。
	Groups- 组的集合
注意:
1.如果要使用Details视图,一定需要先添加列。
2.进行修改或删除的时候,一般需要把主键放在每个ListViewItem的Tag里。使用窗体的构造函数把主键传给目标窗体。
标签:
原文地址:http://www.cnblogs.com/m123/p/4518798.html