1. 常用属性设置
-外观 FullRowSelect True //选中整行
GridLines True //显示网格线
View Details
2. 选中整行触发的事件
ItemSelectionChanged
3. 添加元素
ListViewItem li = new ListViewItem();
li.SubItems[0].Text = ".....";
li.SubItems.Add(...);
......
listView1.Items.Add(li);
4. 点击ListView列表头进行排序
private void listView1_ColumnClick(object sender, ColumnClickEventArgs e)
{
if (listView1.ListViewItemSorter == null)
listView1.ListViewItemSorter = new ListViewItemComparer(e.Column);
else
{
ListViewItemComparer comparer = listView1.ListViewItemSorter as ListViewItemComparer;
if (comparer.SortColumn == e.Column)
{
if (comparer.Order == SortOrder.Ascending)
comparer.Order = SortOrder.Descending;
else
comparer.Order = SortOrder.Ascending;
listView1.Sort();