如果数据来算同一张表,并且这张表有主键,可以使SqlCommandBuilder,具体使用方法可以查MSDN,否则,你需要自己写SqlDataAdapter的update,delete,insert SQL语句。

解决方案 »

  1.   

    SqlCommandBuilder:使对 DataSet 所做的更改与关联的 SQL Server 数据库相协调。不能继承此类。既然如此,DataSet和DataGrid之间怎么关联?
      

  2.   

    DataSet myDataSet = new DataSet("myDataSet");
    //为myDataSet加入表。。
        myGrid.DataSource = myDataSet;
        myGrid.DataMember = "TableName";  //这里假设myDataSet包含一个名为"TableName"的表
      

  3.   

    wd_318(饭加加) : 
    "既然如此,DataSet和DataGrid之间怎么关联?",小弟我说的意思是,在DataGrid中编辑的数据返回DataSet怎么关联?
      

  4.   

    DataGrid中编辑的数据,通过"保存"更新数据库。同时重新绑定DataGrid,也就是DataSet为库中新数据,这样不就关联上了吗。
    不明白楼主是想干吗
      

  5.   

    我一般是直接自己写SQL语句对数据库进行操作,而后再重先绑定数据集与数据网格。
      

  6.   

    直接使用DataSet+DataAdapter
    或者不怕麻烦就读出每一个数据修改相应的Data,然后update