C#BindingSource.EndEdit()给我一个错误,我无法保存数据库

时间:2015-03-19 15:59:18

标签: c# database

我本周末参加比赛,我必须学习使用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

0 个答案:

没有答案
相关问题