我本周末参加比赛,我必须学习使用C#本地数据库的基础知识(使用Microsoft Visual C#2010 Express)。
到目前为止,我学会了如何连接到数据库,添加新行并删除它们,但是当我尝试编辑元素并保存它们时遇到了一些麻烦。
我在编辑后创建了一个保存按钮,代码为:
this.playersBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.firstDatabaseDataSet1);
我收到错误:
Column 'ID' does not allow nulls.
我正在编辑时,ID文本框不是NULL。我真的不知道为什么它不起作用。 当我添加一个新行时,我使用相同的代码来保存数据库并且它可以工作..
这是一张图片:http://prntscr.com/6iq8zx