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