【发布时间】:2013-05-13 12:25:32
【问题描述】:
我的项目中有一个类型化的数据集,我需要从 XML 导入数据。我设法将数据导入到我的类型化数据集中的 Tables 集合中,但我需要通过 Annotations 访问数据 - 与我的数据集中的表命名相同的属性。
this.ConfigDataSet.Reset();
this.ConfigDataSet.ReadXml(FileName,XmlReadMode.ReadSchema);
this.ConfigDataSet.AcceptChanges();
我必须逐个字段复制数据吗?
我有这样的事情:
this.ConfigDataSet.Tables["TabName"].Rows.Count //returns 3
this.ConfigDataSet.TabName.Rows.Count //returns 0
我这样写xml:
this.ConfigDataSet.AcceptChanges();
this.ConfigDataSet.WriteXml(FileName,XmlWriteMode.WriteSchema);
【问题讨论】:
-
你检查过你的
xml文件,是不是在文件中写入数据? -
是的。正如我所说,数据在新数据集中,但只是在 Table 属性中。
-
查看下面的答案
标签: c# datatable dataset xml-serialization strongly-typed-dataset