我需要一些帮助,向我展示如何将数据集中所做的更改存储/保存回数据库中的表。 我在Visual Studio上使用带有Windows窗体的C#。数据库是本地SQL Server。
我已设法将数据传输到数据集但无法保存更改。 以下内容未保存到数据库中。 ds是我的数据集。
ds.AcceptChanges();
SqlDataAdapter dataAdaptor = new SqlDataAdapter();
dataAdaptor.Update(ds.Tables[0]);
答案 0 :(得分:-1)
....
SqlDataAdapter dataAdaptor = new SqlDataAdapter();
new SqlCommandBuilder(dataAdaptor);
dataAdaptor.Update(ds.Tables[0]);
....
答案 1 :(得分:-1)
您是否为Select,Insert,Update和&amp ;;设置了所有命令属性?删除?在使用SqlDataAdaptor
之前,需要先配置它们另见link。只要您具有Select命令集,SqlCommandBuilder就可以自动为您生成命令属性。