Datagridview列标题顺序在XP和Win7之间更改

时间:2011-03-15 18:41:15

标签: datagridview

我有一个VS2008 VB.NET项目,它使用在XP机器上创建的datagridview。现在我加载了项目,仍然在VS2008中,但是当我运行代码时,一切正常,除了现在datagridview列按列名重新排序为按字母顺序排列。我在网上广泛搜索过,但找不到任何线索。有谁知道是什么原因引起的,更重要的是我如何解决它。

提前感谢您的任何帮助。

1 个答案:

答案 0 :(得分:1)

您需要指定显示列索引,如下面的代码所示。有一个类似的问题。如果您使用此方法,指定的订单总是会粘。

dataGridView1.Columns["idColumn"].DisplayIndex = 0;
dataGridView1.Columns["namesCoulmn"].DisplayIndex = 1;