关于多个表联合查询的数据绑定更新
我有一个datagridview控件,数据来源来自一个sql语句,是3个表的联合查询语句。例如下面的程序:
string sSql = "SELECT B.行号,A.姓名,A.所属部门ID,A.人员ID,B.所属月份 " +
"FROM TBL_人员信息表 A,TBL_在编人员工资表 B,TBL_部门表 C " +
"WHERE A.人员ID=B.人员ID AND C.部门ID=A.所属部门ID";
dAdapter.SelectCommand = cmd;
cmd.Connection = con;
cmd.CommandText = sSql;
ds = new DataSet();
dAdapter.Fill(ds);
this.dbGrid.DataSource = ds.Tables[0];
现在我想在datagridview控件修改显示的数据,使用ado.net的类能做到自动更新数据库中的数据吗?还是需要我自己写程序更新数据库中对应的数据呢?
或者有其他比较好的方法呢?谢谢。