【问题标题】:column order problem in dataGridViews in C#C#中dataGridViews中的列顺序问题
【发布时间】:2009-06-08 16:39:21
【问题描述】:

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

我尝试了在此处找到的这段代码,但它不起作用: this.dataGridView1.DataSource = null; this.dataGridView1.Columns.Clear(); this.dataGridView1.DataSource = 数据;

【问题讨论】:

  • 这是 WinForms 还是 WebForms?
  • DataGridView 是 Winforms,GridView 是 WebForms

标签: c# .net datagridview dataset


【解决方案1】:

设置 dataGridView1.AutoGenerateColumns = false;在分配数据源之前。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-07
      相关资源
      最近更新 更多