Iterate over DataGrid
本文关键字:DataGrid over Iterate | 更新日期: 2023-09-27 17:50:59
我如何在WPF DataGrid上迭代"由用户看到"(例如,用户可能已经对它进行了排序,或者用户可能已经重新排列了列)。
当我使用ItemsSource
foreach (System.Data.DataRowView dr in ResultDataGrid.ItemsSource)
{ .. }
则迭代原始的未排序的DataGrid。谢谢你的帮助!
确保您的底层集合反映视觉集合。
所以不是依靠DataGrid
本身来进行排序,例如,对底层的ObservableCollection
进行排序,这样当你遍历它时,你就可以按照视觉顺序进行迭代。