有一个datagridview,利用多表查询绑定数据库中两个表:yxb(院系表)和zyb(专业表)。语句如下:
SELECT yxb.yxdm, yxb.yxmc, zyb.zydm, zyb.zymc FROM yxb INNER JOIN zyb ON yxb.yxdm = zyb.yxdm
现在我想在datagridview中修改数据,再点击修改按纽时,把修改的数据更新到数据库中。
SELECT yxb.yxdm, yxb.yxmc, zyb.zydm, zyb.zymc FROM yxb INNER JOIN zyb ON yxb.yxdm = zyb.yxdm
现在我想在datagridview中修改数据,再点击修改按纽时,把修改的数据更新到数据库中。
两表各改各的
呵呵
如果说只有一个表的数据库改变的话用
SqlDataAdapter d = new SqlDataAdapter("select * from 修改的表",连接);
然后d.Update(数据源);
如果是两个表都修改的话,只能一个一个的修改数据院.GetChange(DataRowState.Modified);
因为你的表都有个关键字段来标识你现在正在修改的记录。
然后就一起批发执行两条SQL语句。