dataview 更新问题
不知能不能用一个DataView(dv1)外一个DataView(dv2) 赋值以达到更新dv2 里数据的目的呢?具体看代码:
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);