C#中DatagridViewj加载数据源后,列顺序有时会自动重排,顺序混乱。据说是微软的bug(参考http://blog.csdn.net/lukesunch/article/details/4644101)
。
方法1:据说
可以dataGridView1.AutoGenerateColumns = false然后手动添加列,
方法2:
先dataGridView1.DataSource = null;再dataGridView1.DataSource = dv;