C#中dataGridViews中的列顺序问题

时间:2009-06-08 16:39:21

标签: c# .net datagridview dataset

我通过将dataSet绑定到网格来填充dataGrid,使用aDataGridView.dataSource = aDataSet.aTableName,当我在使用此函数后跟踪代码时,所有列索引都重置为0, 我能做什么?我怎样才能找到新的真实指数?我可以使用不同的功能吗?

我尝试了这里找到的代码,但它不起作用: this.dataGridView1.DataSource = null; this.dataGridView1.Columns.Clear(); this.dataGridView1.DataSource = data;

2 个答案:

答案 0 :(得分:8)

设置dataGridView1.AutoGenerateColumns = false;在分配DataSource之前。

答案 1 :(得分:1)

您能提供一些示例代码,说明您要完成的工作吗?我刚写了一个简单的快速应用程序,我将DataGridView的DataSource设置为某些DataTable,并循环遍历DataGridView的所有列,并且列索引是准确的。发布一些代码,也许我们可以提供帮助...