DataGridView 列自定义排序
http://topic.csdn.net/u/20070525/09/cb563777-ad04-48b0-a2b1-b4b07ebd9039.html
'可能需要複寫自動排序邏輯(MAC欄位)
1. "-" 之前
2. "-" 之後
1.先比長度
2.在比字串
@當GridView被鍵結到 DataTable 以後
無法透過 GridView.Sort 去自訂排序
要從 DataTable 著手
http://msmvps.com/blogs/deborahk/archive/2009/07/23/linq-sorting-a-datatable.aspx
可以比較,但是目前好像沒辦法做兩次比較
看了一些也只是簡單的升降密排序
目前作法是分 "-",前後兩個字串
是否能轉數字,不能就下沉
前後段數字比較
需要先透過view去排序 Table
最後再把View 轉回 Table 指定給 原始Table
需要透過某種方式去判斷自訂排序的升降密
原本的可以透過 DGV.SortOrder 去取得目前的排序方式
自訂就不行
當您使用自訂排序為控制項排序時,這個屬性的值並沒有什麼意義。
透過自訂一個狀態變數來記憶目前自訂排序的方式
無法轉換數字做比較的,
以原始字串比較方式排序
'可能需要複寫自動排序邏輯(MAC欄位)
1. "-" 之前
2. "-" 之後
1.先比長度
2.在比字串
[.NET][Winform] 利用集合排序,重現 DataGridView 資料繫結後的排序
Sort DataGridView cells in programmatic way
@當GridView被鍵結到 DataTable 以後
無法透過 GridView.Sort 去自訂排序
要從 DataTable 著手
Linq: Sorting a DataTable
http://msmvps.com/blogs/deborahk/archive/2009/07/23/linq-sorting-a-datatable.aspx
可以比較,但是目前好像沒辦法做兩次比較
看了一些也只是簡單的升降密排序
目前作法是分 "-",前後兩個字串
是否能轉數字,不能就下沉
前後段數字比較
需要先透過view去排序 Table
最後再把View 轉回 Table 指定給 原始Table
需要透過某種方式去判斷自訂排序的升降密
原本的可以透過 DGV.SortOrder 去取得目前的排序方式
自訂就不行
當您使用自訂排序為控制項排序時,這個屬性的值並沒有什麼意義。
透過自訂一個狀態變數來記憶目前自訂排序的方式
無法轉換數字做比較的,
以原始字串比較方式排序
沒有留言:
張貼留言