日期:2014-05-19  浏览次数:20925 次

求一个使用DataSet更新视图的思路
表1   Buy   主键   BuyID
表2   BuyDetail   主键   BuyDetailID   外键   BuyID

需要在DataGridView显示着两个表的关联视图
然后对其进行修改并且更新

CommandBuilder不支持多表操作
请问有什么方法或者思路可以实现


------解决方案--------------------
其实没必要关联的
你可以指定
updatecommand
insertcommand
deletecommand 所对应的存储过程或SQL语句来替你完成对Buy表的更新

updatecommand = new SqlCommand();
//然后设置这个对象
SqlDataAdapter ada = new ....;
ada.UpdateCommand = updatecommand
ada.Update(Ds);