我正在使用C#编写一个关于库存管理的桌面应用程序。 SQL Server。现在我将数据从DataSet
更新到数据库时遇到问题。
当我从应用程序中删除数据时,数据已从DataSet
中删除,但未从数据库中删除。
这是代码:
int Pos = SearchArticleIndexByRef(DGVStock.CurrentRow.Cells[0].Value.ToString());
Ds.Tables["Article"].Rows.RemoveAt(Pos);
SdaArt.Update(Ds , "Article");
DGVStock.DataSource = Ds.Tables["Article"];
答案 0 :(得分:0)
您必须在DataTable上调用AcceptChanges以提交所做的更改。执行此操作将删除标记为已删除的行。 (以及对DataTable所做的任何其他更改)