dataset中有多个表,返回XML字符串设置主从关系

<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://tempuri.org/">
  <Getstore>
    <Goods>
      <product_no>FB22S58613</product_no>
      <product_class>女鞋</product_class>
      <SKU>
        <product_no>FB22S58613</product_no>
        <color>46</color>
        <product_size>39</product_size>
        <color1>46</color1>
        <product_class>女鞋</product_class>
        <number3>3</number3>
        <number7>0</number7>
        <number8>0</number8>
        <number>50</number>
        <number9>0</number9>
      </SKU>
      <SKU>
        <product_no>FB22S58613</product_no>
        <color>36</color>
        <product_size>39</product_size>
        <color1>36</color1>
        <product_class>女鞋</product_class>
        <number3>2</number3>
        <number7>0</number7>
        <number8>0</number8>
        <number>50</number>
        <number9>0</number9>
      </SKU>
    </Goods>
  </Getstore>
</string>

 

DataSet ds = api.get_xmlstore(productno,color,productsize,users,user_key);
             ds.Tables[0].TableName = "Goods";
             ds.Tables[1].TableName = "SKU";
             DataRelation relation = new DataRelation("SKU",
             ds.Tables [0].Columns["product_no"],
             ds.Tables[1].Columns["product_no"]);
             relation.Nested = true; 
             ds.Relations.Add(relation);
             ds.DataSetName = "Getstore";
             XmlDataDocument xda = new XmlDataDocument(ds);

  

转载于:https://www.cnblogs.com/xiaofengfeng/archive/2012/04/28/2474993.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值