【发布时间】:2013-03-06 12:06:34
【问题描述】:
我正在尝试使用源查询列名获取 DataGridView 行中单元格的值。 DataGridView 由 BindingSource 填充(因为它的 DataSource 属性设置为 BindingSource。)
var obj = dataGridView1.CurrentRow.DataBoundItem;
var item = (DataRow)obj;
在第二行我得到一个 InvalidCastException:
Unable to cast object of type 'System.Data.DataRowView' to type 'System.Data.DataRow'.
【问题讨论】:
-
您使用哪个事件来触发上述代码?
-
菜单项点击。我想选择行然后选择一个菜单项并使用行数据做一些事情。
-
不,我可以得到该行 - 那只是 dataGridView1.CurrentRow
标签: c# datagridview