0
我想排序列表視圖。ListView獲取列類型
問題是,我希望它是通用的,所以我想檢查是什麼類型的列進行排序。
由於某種原因,我找不到解決方案。
財產以後這樣的:
if(listviewX.SubItems[ColumnToSort].GetType() == typeof(DateTime))
compareResult = ObjectCompare.Compare(DateTime.Parse(listviewX.SubItems[ColumnToSort].Text), DateTime.Parse(listviewY.SubItems[ColumnToSort].Text));
else
compareResult = ObjectCompare.Compare(listviewX.SubItems[ColumnToSort].Text, listviewY.SubItems[ColumnToSort].Text);
您還可以使用[ObjectListView](http://objectlistview.sourceforge.net/cs/index.html),它具有更多的功能,並且比內置的ListView更好。 – Coder