BindingNavigator控件删除数据问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:06:05
在C#中 我使用了一个DataGridView控件 绑定了BindingSource数据源
同时使用BindingNavigator控件对其进行添加 删除 显示的控制 顺便在BindingNavigator控件中添加了一个保存按钮 在里面添加代码如下:
this.Validate();
//结束
this.BindingSource1.EndEdit();
//更新表
this.employeeTableAdapter.Update(this.qyrsglDataSet.employee);
MessageBox.Show("数据更新成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
结果保存数据没有问题 删除数据后按保存却提示:
当传递具有已删除行的 DataRow 集合时,更新要求有效的 DeleteCommand。
请大家帮帮我
我用的C#是Microsoft Visual Studio 2005
数据库是Microsoft SQL Server 2000

错误的原因是没有能够自动生成DeleteCommand。
但一般DeleteCommand和InsertCommand以及UpdateCommand是同时自动生成的,你可以在数据集设计器中,检查TableAdapter的DeleteCommand属性,是不是为空,若为空,就重新自动生成这些数据库组件看看。

你们说的都有道理,呵呵,我不懂.~