DataGridview不会更新/删除

时间:2014-09-22 07:29:10

标签: c# database

我在C#项目中使用访问数据库。我还有一个DataGridView来显示和编辑表。当我添加新行时,它工作正常,但在删除/编辑现有行时会出现异常 Update requires a valid DeleteCommand when passed DataRow collection with deleted rows.
相关代码:

private void updateB_Click(object sender, EventArgs e)
{
    this.complaintsTableAdapter.Update(this.databaseDataSet.complaints);
    this.complaintsTableAdapter.Fill(this.databaseDataSet.complaints);

}  

1 个答案:

答案 0 :(得分:2)

您必须在complaintsTableAdapter中设置一些设置 在TableAdpater设置InsertUpdateDelete命令或如果您从设计人员自动创建表适配器可以使用
Create method to send updates directly to the database (GenerateDBDirectMethods)

这可以解决您的问题