我使用Visual Studio 2017和SQL Server 2017和ADO.NET。
我更新了使用DataAdapter的DataTable上的DataRow,例如 da.Fill(table);
我已成功更新。我的SQL Server Management Studio说可以。
然后,如何在我的文本框中显示其内容? 我的数据集上有2个数据表。一个是针对名为Fields(FieldID和FieldName)的类别的。另一个是针对名为Articles(FieldID,ArticleID和Article)的内容。
更新位于“文章”表上。
然后,我做了'SELECT FieldID,ArticleID FROM Articles;'
但这不是有效的。在我的文本框中显示未更改的内容。 尽管我的SQL Server Management Studio显示了更新的内容。
我看不出它显示不变的原因。
---我确实删除了表并再次获取,然后可以看到像这样的更新表--- 更新Articles表(tAtc)后, 我确实删除了DataSet(dSet)上的Articles表,例如, dSet.Tables.Remove(tAtc);
我做到了 daNote.Fill(dSet,tAtc.Tablename); - - 但为什么? ---