tableadapter绑定datagridview后update无效的问题
情况:tableadapter通过我自定义的fill填充的datagridview,数据显示正确,通过语句修改datagridview的非主键部分cell的数据,监测表明修改后对应的datatable的对应部分数据已经更新变化,可是datatable修改行的RowState却显示为unchanged,导致tableadapter的update返回0.我选择未绑定datagridview的tableadapter试了一下,没有问题,想请问一下了解的朋友,如何解决绑定后的更新问题。
代码
MessageBox.Show(DS.CPHIS.Rows[0][3].ToString());//修改前数值
dataGridView1.Rows[0].Cells[3].Value = "444";//修改
MessageBox.Show(DS.CPHIS.Rows[0][3].ToString());//修改后数值
MessageBox.Show(DS.CPHIS.Rows[0].RowState.ToString());//显示修改所在行的行状态
MessageBox.Show(cPHISTableAdapter.Update(cAIPIAODS.CPHIS.Rows[0]).ToString());//更新