【发布时间】:2016-10-28 23:14:50
【问题描述】:
我有一个数据网格视图,它有 4 列(A、B、C、D)。条件是有时操作者可能需要使用不同的列名(在特定的索引位置)但具有完全相同的内容(例如列标题文本 = 'D 的副本')复制列 D。我试过下面的代码。
int lastcolidx = dataGridView3.Columns["SIGNAL TYPE"].Index;
dataGridView3.Columns.Add(dataGridView3.Columns[lastcolidx].Clone() as DataGridViewColumn);
但这只是在 datagridview 的最后一个位置添加新的空列,原始列内容也不会复制到新的重复列。请帮助我如何做到这一点
【问题讨论】:
-
我建议您复制数据源中的列。然后按照您的描述创建新的 GridColumn 并将 DataSource 中的新列绑定到它。
-
您的数据源是哪种类型? DataTable or List
or sth? -
我的数据源是List类型的
-
看看我的答案:p
标签: c# datagridview datagridviewcolumn