无法在C#和C#上将数据从DataSet更新到数据库。 SQL Server

时间:2017-12-01 23:22:31

标签: c# sql sql-server sql-server-2008 ado.net

我正在使用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"];

1 个答案:

答案 0 :(得分:0)

您必须在DataTable上调用AcceptChanges以提交所做的更改。执行此操作将删除标记为已删除的行。 (以及对DataTable所做的任何其他更改)