【发布时间】:2016-02-07 03:58:00
【问题描述】:
我很难访问隐藏在 DataTable 中的隐藏列,这些列后来在 DataGridView 中绑定和访问
详细说明:dtResult 是一个 DataTable 示例尝试:
dtResult.Columns[i].ColumnMapping = MappingType.Hidden;
或
dtResult.Columns.RemoveAt(i);
然后存储到DataGridView的DataSource中:
dataGridView.DataSource = dtResult;
访问隐藏列发生错误:“无法找到‘活动’列”:
dataGridView.SelectedRows[0].Cells["active"].Value.ToString()
那么 DataGridView 有没有办法在将其绑定到 DataGridView 之前获取 隐藏 在 DataTable 中的隐藏列强>?
请帮帮我~ .谢谢
仅供参考:
I just realized
That DataSource Binding doesn't include Hidden Columns of DataTable.
Means That If DataTable.Column.Count = 10. (2 Hidden)
DataGridView.DataSource = DataTable.
DataGridView.Column.Count == 8.
所以引导我问。 如何将那些隐藏的列从 DataTable 绑定到 DataGridView 中
【问题讨论】:
标签: c# winforms datagridview datatable hidden-field