2011-03-02 56 views
15

我有一个datagridview由存储过程填充。通常,我会使用“编辑列”对话框对列进行重新排序,但此datagridview正用于显示来自不同来源的数据,因此我无法做到这一点。排列DataGridView中的列

我已经想出了如何重新命名标题和使某些列冻结,但我该如何改变他们的显示顺序?

+1

可以使用DataGridView.Columns [指数] .DisplayIndex = 0; – 2011-03-02 14:01:14

回答

22

随着DisplayIndex属性

myGridView.Columns["myFirstCol"].DisplayIndex = 0; 
myGridView.Columns["mySecondCol"].DisplayIndex = 1; 
-1
grid.AllowUserToOrderColumns = true;