读书人

怎么更新dataset

发布时间: 2011-12-15 23:41:24 作者: rapoo

如何更新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

读书人网 >asp.net

热点推荐