大图标显示
this.listView1.View=View.LargeIcon;
小图标显示
this.listView1.View=View.SmallIcon;
详细显示
this.listView1.View=View.Details;
ListViewItemComparer sorter = new ListViewItemComparer(e.Column); listView1.ListViewItemSorter = sorter; listView1.Sort();
关键是做一个排序类ListViewItemComparer。
public class ListViewItemComparer : IComparer
{
public ListViewItemComparer(int columnIndex)
{
Column = columnIndex;
}
public int Compare(object x, object y)
{
ListViewItem listX = (ListViewItem)x;
ListViewItem listY = (ListViewItem)y;
...
return String.Compare(listXText, listYText);
}
}