我使用這個排序列表視圖:http://support.microsoft.com/kb/319401 它的工作很好,除了當我嘗試整理日期列,它的東西2AM談到晚上10點後(因爲2大於1)。按日期時間值排序列不是字符串值?
4/7/2011 10:00:00 PM
4/7/2011 2:00:00 AM
這是代碼我使用:
var lvcs = new ListViewColumnSorter();
ListView.ListViewItemSorter = lvcs;
lvcs.Order = SortOrder.Ascending;
lvcs.SortColumn = 1; //<-Contains DateTime values in string format
ListView.Sort();
所以,我怎麼能轉換爲DateTime和排序使用上面的代碼?
嗨,通過把他們「回[我]列表視圖」,將意味着該列表將被清除,補充? – sooprise 2011-04-07 14:58:20
啊,還有你想將它們放回,排序順序明顯... – 2011-04-07 15:04:18