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

gridview绑定xml问题,求助
xml文件(2.xml):
XML code

<?xml version="1.0" encoding="utf-8" ?>
<response>
  <items list="true">
    <item>
      <num>200</num>
      <price>100.00</price>
      <title>衣服</title>
    </item>
    <item>
      <num>100</num>
      <price>122.00</price>
      <title>鞋子</title>
    </item>
  </items>
  <total_results>23</total_results>
</response>



绑定语句:
C# code

DataSet ds = new DataSet();
        ds.ReadXml(Server.MapPath("2.xml"));
        GridView1.DataSource = ds;
        GridView1.DataBind();



结果得到的字段是responseId和total_results两个字段。

我想得到num、price和title三个字段,该怎么做?

------解决方案--------------------
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("2.xml"));
GridView1.DataSource = ds.Tables[2];
GridView1.DataBind();


------解决方案--------------------
使用XmlDataSource