日期:2014-05-17  浏览次数:21065 次

dataSet中,主从关系的两个表,如何保存为xml
dataSet中,主从关系的两个表,如何保存为xml?

比如,有如下主从结构的一个xml,读入为主从关系两表.
(自动生成了主键 Table1_Id)
数据1:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
  <Table1>
    <类别>1</类别>
  <Table2>
    <名称>1</名称>
  </Table2>
  </Table1>
</NewDataSet>

但是反过来,创建一个DataSet,以及两个主从关系的表.
再保存为xml时,主从关系丢掉了.生成的结构如下:
数据2:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
  <Table1>
    <类别>1</类别>
  </Table1>
  <Table2>
    <名称>1</名称>
  </Table2>
</NewDataSet>

请问:
如何创建DataSet,使其导出数据1那样的结果?
dataset XML 主从表

------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/system.data.datarelation.nested.aspx

=====> ds.Relations["your_relation"].Nested = true