从数据库中取出某个表的值在某几行的值改动了,另外新添加了几行如何把这些数据保存到表里??

解决方案 »

  1.   

    就是如何把 dataset 里的数据 保存到数据库
    1.修改的要 update
    2.新增加的要 insert如何保证不会错
      

  2.   

    if(this.dataSet1.HasChanges())
    {
    DataSet changeSet = this.dataSet1.GetChanges();
    if (changeSet.Tables["table1"].Rows.Count > 0)
    {
    this.sqlDataAdapter1.Update(this.dataSet1,"table1");
    }
    }
      

  3.   

    这个是不是只是 update ??那新添加的有 没有被保存呢?不是非常理解
      

  4.   

    这个 table1是不是数据绑定的那个 ?
      

  5.   

    DataAdapter.update不止是update,它是通过DataRowState来判断的,无论是Add,update,delete都可以完成