我有一个绑定到 Acces 数据库的 DataGridView。如果我直接在 DataGridView 中进行编辑,我可以很好地更新数据库,但是如果我使用类似的东西:
dgView.Rows[0].Cells[1].Value = "Some text";
它将在第 0 行的第一个单元格中写入文本,但是当我调用时:
dAdapter.Update(dTable);
它不会更新数据库。相反,旧值被保留。如果我自己编辑了代码并通过双击单元格并输入它来编写“一些文本”,它会更新得很好。我知道这是一个问题,但实际上我不知道它是什么。
请帮忙,我真的需要完成这件事(这是学校的一个项目)。如果您需要帮助我,请问我任何其他问题。提前致谢。
瓦利