da.Update(dataSet1, "Employees");
da 为SqlDataAdapter 实例

解决方案 »

  1.   

    只要SqlDataAdapter生成了insert和update、delete命令后即可使用update命令处理
      

  2.   

    DataGrid.ReadOnly=false;
    //如果您使用DataAdapter进行数据操作的话而且只指定了select命令的话请添加此句。
    SqlCommandBuilder mySqlCommandBuilder = new SqlCommandBuilder(mySqlDataAdapter);
    //参数依次为数据集和相关的表。
    mySqlDataAdapter.Update(myDataSet, "Customers");
    myDataSet.AcceptChanges();
      

  3.   

    把修改了的该行资料保存到一些变量里﹐然后把变量伟到后端的存储过程﹐在存储过程中修改数据﹐比如﹕
    update table1
    set id=@id,name=@name
    where …
    也可以直接把SQL语句写在代码中﹐只是安全性差点。无论怎幺样﹐都需要在后端更新资料
      

  4.   

    有一点,我不清楚。
    这是从DataSet往回写数据,
    现在我是从DataGrid往回写数据,
    怎么办呢?
    能够详细点吗??(代码)
    非常谢谢!
      

  5.   

    得到数据的过程如下:
    从一个函数中,或的数据集,将数据集绑定到dataGrid上面。现在,我是想从这个DataGrid中修改的数据,重新放到数据库中,
    不知道了。
    情况确实如此。