我正在使用DataGridView中的CellEndEdit事件来检测用户何时完成了单元格的编辑。我想将结果发回数据库。 datagridview绑定到DataView。我保留了用于填充数据集的原始DataAdapter(SQLDataAdapter),从而向用户显示数据。最初创建适配器时定义了所有更新和选择命令。此外,当用户对datagridview中的单元格进行一次初始更新时,更新会发布到数据库。但是,后续更新不会发布。好像行状态仍然显示不变。我所做的就是调用DataAdapter.Update(myDataSet,“TABLE”);
我需要在某处重置某些内容吗?
由于
答案 0 :(得分:0)
如果将DataAdapter.Update代码放在datagridview的CellEndEdit事件中,显然它将无效。因此,我添加了一个带有Click事件的菜单项,并在那里粘贴了更新代码。它很棒。必须有一些潜在的原因,为什么CellEndEdit不会工作,但我不知道为什么目前。