怎么更新dataset

如何更新dataset?SqlDataAdapterdanewSqlDataAdapter( select*from测点信息 ,conn)DataSetdsnewDataS

如何更新dataset?
SqlDataAdapter   da   =   new   SqlDataAdapter( "select   *   from   测点信息 ",   conn);
                DataSet   ds   =   new   DataSet();
       
                ds.ReadXmlSchema(new   StringReader(SchemaStr));
                ds.ReadXml(new   StringReader(XmlStr));
               
                SqlCommandBuilder   commandBuilder   =   new   SqlCommandBuilder(da);
                da.Update(ds,   "测点信息 ");

执行update后,查询表里的数据,发现是执行的是插入操作。

增加:
                ds.Tables[0].Rows[0].AcceptChanges();
                ds.Tables[0].Rows[0].SetModified();

执行update后,表数据无变化,不知道哪里出了错。

[解决办法]
要先把数据查到到dataset中
[解决办法]

da.UpdateCommand = your update command;

ds.Tables[0].Rows[0][ "yourcolumn "]= new value;

da.Update(ds, "测点信息 ");
[解决办法]
DataAdapter的update