日期:2014-05-18 浏览次数:21150 次
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);