标签: c# winforms telerik radgridview
我使用Telerik for WinForms RadGridView,我将数据源设置为自定义对象列表,然后启用列重新排序。它在前端工作正常,但如果我去选择一行并读取一个值,它会返回初始排序的值,而不是我在屏幕上看到的实际值。
答案 0 :(得分:1)
几乎所有第三方网格控件(不仅仅是WinForms)在对它们进行排序,列重新排序,过滤等操作时都不会操作底层数据源。这些只是显示功能。
您应该只通过键而不是索引来读取列值,这样用户放置列的顺序就不会有用了。