错误提示:当传递具有已删除行的 DataRow 集合时,更新要求有效的 DeleteCommand。
this.Validate();
this.fysgBindingSource.EndEdit();
FYSGDataSet.fysgDataTable deletedfysg = (FYSGDataSet.fysgDataTable)fYSGDataSet.fysg.GetChanges(DataRowState.Deleted);
FYSGDataSet.fysgDataTable newfysg = (FYSGDataSet.fysgDataTable)fYSGDataSet.fysg.GetChanges(DataRowState.Added);
FYSGDataSet.fysgDataTable modifiedfysg = (FYSGDataSet.fysgDataTable)fYSGDataSet.fysg.GetChanges(DataRowState.Modified);
if (deletedfysg != null)
{
fysgTableAdapter.Update(deletedfysg );
}
// Add new orders to the table.
if (newfysg != null)
{
fysgTableAdapter.Update(newfysg);
}
// Update all modified Orders.
if (modifiedfysg != null)
{
fysgTableAdapter.Update(modifiedfysg );
}
对了,用c#2005最好用社么数据库链接方式?我把表直接拖到窗体里面点击保存按钮时老是出错,不能执行,能不能给我一个例子呢