假設我從它們的字段中排序了gridcontrol,現在我想讓網格控制它排序後的所有行。我可以通過使用如何從devexpress GridControl中獲取排序後的數據
(gridname.ItemsSource as ICollection).Count
但無法獲得它排序的順序。
請幫幫我!
假設我從它們的字段中排序了gridcontrol,現在我想讓網格控制它排序後的所有行。我可以通過使用如何從devexpress GridControl中獲取排序後的數據
(gridname.ItemsSource as ICollection).Count
但無法獲得它排序的順序。
請幫幫我!
從:How to get the sorted data from gridcontrol
爲了完成這個任務,你可以枚舉所有行句柄並通過GridView.GetRow方法得到 數據。請參閱 Identifying Rows and Cards幫助文章,以獲取有關行句柄的其他信息 。
請參考下面的,可以幫助獲得歸類爲訪問過濾後的數據:
How to get a list of the data rows in a filtered grid
1.爲什麼要在DataGrid中獲得的分類收集時,你可以進行排序集合本身獨立於電網 例如您將設置
gridname.ItemSource = myCollection;
你可以在這個myCollection上使用linq表達式來做orderby,它會根據你的需要給你一個排序列表。
2.與網格集合中的排序相比,從網格排序並使用該集合將會產生性能影響。