【发布时间】:2009-12-05 04:57:13
【问题描述】:
我在 VB.Net 应用程序中使用 DataGridView 控件,其中列被动态添加到正在代码中创建的 DataTable。我需要按名称的字母顺序对某些列进行排序。
例如
姓名、姓氏、门牌号码、B、D、A、C
我需要...
姓名、姓氏、门牌号码、A、B、C、D
这些列是需要的,所以我之前不能订购它们。
【问题讨论】:
标签: datagridview gridview-sorting
我在 VB.Net 应用程序中使用 DataGridView 控件,其中列被动态添加到正在代码中创建的 DataTable。我需要按名称的字母顺序对某些列进行排序。
例如
姓名、姓氏、门牌号码、B、D、A、C
我需要...
姓名、姓氏、门牌号码、A、B、C、D
这些列是需要的,所以我之前不能订购它们。
【问题讨论】:
标签: datagridview gridview-sorting
不是VB.NET,但是C#中的这个问题应该有你需要的答案:How can I sort the column headers in a datagrid alphabetically
DisplayIndex 是关键。
如果你不想做 Linq,那么你可以实现代码来做以下事情:
这里还有一个问题讨论如何change datagrid columns order or index
【讨论】: