我有一组数据集,它们都是可编辑的,我需要的是一个复制数据表中所有信息并将其保存回数据集或作为单独的xml的函数。
答案 0 :(得分:1)
最终,DataTable
是可更新的。我可以写
ds.Tables[0].Rows[0][0] = "Test"
(其中ds是DataSet
),它将更新DataTable
中第一个DataSet
的第1行第1列。我在那里做的是我的选择,但是在DataSet的内存中副本中有。
如果您通过DataAdapter
从数据库填充,则可以调用Update()
将更改提交回数据库,但如果您不在该方案中,然后你的更改将保留在内存中,直到你处理DataSet / s或返回源代码再次获取它们。
我认为这里的底线是你不需要更新DataTables的功能,因为它们本身就能够更新。