有一个datagridview,利用多表查询绑定数据库中两个表:yxb(院系表)和zyb(专业表)。语句如下:
SELECT yxb.yxdm, yxb.yxmc, zyb.zydm, zyb.zymc FROM yxb INNER JOIN zyb ON yxb.yxdm = zyb.yxdm
现在我想在datagridview中修改数据,再点击修改按纽时,把修改的数据更新到数据库中。

解决方案 »

  1.   

    写俩SQL语句
    两表各改各的
    呵呵
      

  2.   

    两个表的数据都有改变吗?
    如果说只有一个表的数据库改变的话用
    SqlDataAdapter d = new SqlDataAdapter("select * from 修改的表",连接);
    然后d.Update(数据源);
    如果是两个表都修改的话,只能一个一个的修改数据院.GetChange(DataRowState.Modified);
      

  3.   

    写两条SQL语句。
    因为你的表都有个关键字段来标识你现在正在修改的记录。
    然后就一起批发执行两条SQL语句。
      

  4.   

    用两条Update语句分别执行一下就行了。