我想在datagridview中实现删除。有些系统表没有问题用我下面的语句能正常删除。但不知道为什么当我自己建的表时候就会提示下面的错误。好几次都是这样的错误,我也查了一些资料,都说加 SqlCommandBuilder 之类的。但不太清楚具体如何实现,,请大家帮忙看一下如何修改。
this.libraryDataSet.Tables["first"].Rows[this.dataGridView1.CurrentRow.Index].Delete();
this.firstTableAdapter.Update(this.libraryDataSet.first);
MessageBox.Show(this, "删除成功");
报错如下:
当传递具有已删除行的 DataRow 集合时,更新要求有效的 DeleteCommand
。有些系统表可以,有些自己建的表就不行,请大家帮忙看一该怎么改。