【发布时间】:2011-04-07 08:17:25
【问题描述】:
我在一个数据集上有一个表适配器,它链接到具有绑定源的数据网格。
现在我的网格中有一个列,它是一个复选框,如果单击它,我会更改网格中另一列的值。
所以我在 gridview 的 cellvaluechanging 事件上执行此操作,然后我在数据表中获取焦点数据行并更改其他列的值,但这不会立即出现在网格中。在更改其他列的值之前,我必须单击单元格。
有没有办法可以从单元格更改事件中调用方法,以便网格再次从数据表中获取其值?
问候, 柯布斯
【问题讨论】:
-
你能不能只做类似 MyDataTable.DataBind() 的事情来让它重新绑定到现在修改的数据表,或者这不起作用?有一段时间没有玩过这些,所以不能 100% 确定这是否有效(因此评论而不是回答)。
标签: c# datagrid datagridview datatable dataset