C#如何将数据网格中的列按字母顺序排序?

时间:2008-10-24 22:17:00

标签: c# winforms datagrid

如何将winforms数据网格控件中的列按字母顺序排序?

由于

2 个答案:

答案 0 :(得分:1)

您是否尝试将DataGrid绑定到DataTable对象(而不是视图)并在DataGrid上将“AllowSorting”属性设置为true?我相信网格会自动为您排序表源。

如果没有,您可以在单击列标题时始终捕获事件,并重建DataView以绑定到DataGrid。

答案 1 :(得分:0)

我的项目通常是内存中的项目列表。使用数据绑定网格,您必须在源处对数据进行排序,而不是在网格本身内。

这是我的列表排序的代码。也许这会给你一个开始的想法。

http://jspot.jerryhanel.com/2012/06/28/sort-your-databound-grid-effortlessly/