日期:2014-05-18 浏览次数:21295 次
void UpdateXml(DataView dv)
{
DataSet ds = new DataSet();
ds.ReadXml("Info.xml");
DataView dv2 = new DataView(ds.Tables[0]);
dv2 = dv;   // 这句似乎没能达到更新的效果, 而且如果执行了这句,那么下面的那条代码也没有效果了
dv2[0]["name"] = "MyName"; // 如果只是执行这句,而不执行上面那句的话,可以达到更新数据的目的
ds.WriteXml("Info.xml");
}
DataSet ds = new DataSet();
ds.ReadXml("Info.xml");
DataView dv1 = new DataView(ds.Tables[0]);
dv1[0]["name"] = "MyName";
UpdateXml(dv1);