我在VB.Net应用程序中使用DataGridView控件,其中将列动态添加到正在代码中创建的DataTable中。我需要按名称的字母顺序排列一些列。
E.g。
姓名,姓氏,门牌号码,B,D,A,C
我需要......
姓名,姓氏,门牌号码,A,B,C,D
列是他们需要的,所以我不能在之前订购。
答案 0 :(得分:1)
这不是VB.NET,但是C#中的这个问题应该得到你需要的答案:How can I sort the column headers in a datagrid alphabetically
DisplayIndex
是关键。
如果您不想做Linq,那么您可以实现代码来执行以下操作:
此处还有一个问题,讨论如何change datagrid columns order or index