我有一个datagridview
由一个存储过程填充。通常我会使用“编辑列”对话框对列重新排序,但此datagridview
用于显示来自不同来源的数据,因此我无法做到这一点。
我已经想出如何重命名Headers并使某些列为Frozen但是如何更改它们的显示顺序?
答案 0 :(得分:22)
使用DisplayIndex属性
myGridView.Columns["myFirstCol"].DisplayIndex = 0;
myGridView.Columns["mySecondCol"].DisplayIndex = 1;
答案 1 :(得分:2)
您可以为列设置DisplayIndex吗?
答案 2 :(得分:-1)
grid.AllowUserToOrderColumns = true;