常用属性
View属性
设置ListVIew显示项的视图,View的枚举值之一。例如:listView1.View = View.Details;
枚举
说明
Details
每个项将显示在单独的行与列中排列的各项有关的详细信息。 最左侧列中包含一个小图标和标签,并且后续列包含由应用程序指定的子项。 列会显示一个可以显示的列标题的头。
在运行时,用户可以调整每一列。
LargeIcon
每个项都显示为它下面放一个标签的全尺寸图标。
SmallIcon
每个项都显示为带有标签与其右侧的小图标。
List
每个项都显示为带有标签与其右侧的小图标。 项,没有列标头排列在列中。
Tile
每个项都显示为右侧的项标签和子项信息的全尺寸图标。 显示的子项信息由应用程序指定。 此视图是仅适用于 Windows XP 和 Windows Server 2003 家族。 在早期的操作系统上忽略此值与 System.Windows.Forms.ListView 控件将显示在 System.Windows.Forms.View.LargeIcon视图。
FullRowSelect属性
该属性用于指定是只能选择某一项,还是某一项所在的整行。例:this.listView1.FullRowSelect=True;
GridLines属性
该属性白哦是指定包含控件中的项及其子项的行和列之间是否显示网格线。例:this.listView1.GridLines=True;
HideSelection属性
该属性表示获取或设置一个值,该值执行当控件没有焦点时,该控件中选定的项是否保持突出显示。
LabelEdit属性。
该属性表示获取或设置一个值,该值指示用户是否可以编辑空间中项的标签。例:
this.listView.LabelEdit=True;
MultiSelect属性
此属性设置list View允许选中一行还是多行。设置为True时,可以选中多行,False时只能选中一行。
SelectedItems属性
获取选中的行。例:ListViewItem selectItem=listView1.SelectedItems[0] as ListViewItem.
常用方法
Clear()方法
从ListView控件中移除所有的项。
Sort()方法
该方法对列表视图项进行排序。
使用举例
获取单元格的值
listView1.Items[0].SubItems[0].Text;//获取第一行,第一列的值。
listView1.Items[0].SubItems[1].Text;//获取第一行,第一列的值。