C# 用C语言更新本地数据库中的数据#
我在visual studio 2013中创建了一个本地数据库,我从表单上的数据源中拖动了表字段。我只编写了三行代码,用于将数据保存在表中的按钮C# 用C语言更新本地数据库中的数据#,c#,local-database,C#,Local Database,我在visual studio 2013中创建了一个本地数据库,我从表单上的数据源中拖动了表字段。我只编写了三行代码,用于将数据保存在表中的按钮 this.Validate(); this.myBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.myDataSet); 我的问题是,我对另一个应用程序也做了同样的操作,我可以通过此按钮更新数据记录,但当我要更新数据记录时,它会显示此应用程序的异常。我在两个应用程序中都使
this.Validate();
this.myBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.myDataSet);
我的问题是,我对另一个应用程序也做了同样的操作,我可以通过此按钮更新数据记录,但当我要更新数据记录时,它会显示此应用程序的异常。我在两个应用程序中都使用了C#。至少您可以向我们显示异常文本。或者我们应该猜猜看吗?它显示在这个.tableAdapterManager.UpdateAll(这个.myDataSet)中包含:BitaNatrailiPhoneBook.exe中发生了类型为“System.InvalidOperationException”的未经处理的异常。其他信息:当传递带有修改行的DataRow集合时,更新需要有效的UpdateCommand。嗯,异常文本是自解释的。您的
tableAdapterManager
未配置更新命令。当您将它拖到表单中时,它可能只配置了select命令,但您提供的代码不足以做出最终决定。