GridView + DataSet + XML 文件 使用方法
test.xml |
<?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="test.xsl"?> <race> <match> <id>星期六 24</id> <matchname>1860慕尼黑 對 格雷特霍夫</matchname> <date>17/03 19:59</date> <home>3.00</home> <draw>3.20</draw> <away>2.02</away> </match> <match> <id>星期六 25</id> <matchname>恩高斯達特 對 柏達邦</matchname> <date>17/03 19:59</date> <home>2.50</home> <draw>3.20</draw> <away>2.45</away> </match> <match> <id>星期六 26</id> <matchname>愛華頓 對 新特蘭</matchname> <date>17/03 20:44</date> <home>2.50</home> <draw>3.20</draw> <away>2.45</away> </match> <match> <id>星期六 27</id> <matchname>登地聯 對 格拉斯哥流浪</matchname> <date>17/03 20:44</date> <home>2.50</home> <draw>3.20</draw> <away>2.45</away> </match> <match> <id>星期六 28</id> <matchname>奧格斯堡 對 緬恩斯</matchname> <date>17/03 22:29</date> <home>2.60</home> <draw>3.20</draw> <away>2.35</away> </match> <match> <id>星期六 29</id> <matchname>多蒙特 對 雲達不來梅</matchname> <date>17/03 22:29</date> <home>1.77</home> <draw>3.30</draw> <away>4.10</away> </match> <match> <id>星期六 30</id> <matchname>漢堡 對 弗賴堡</matchname> <date>17/03 22:29</date> <home>1.19</home> <draw>5.30</draw> <away>10.50</away> </match> <match> <id>星期六 31</id> <matchname>利華古遜 對 慕遜加柏</matchname> <date>17/03 22:29</date> <home>1.95</home> <draw>3.25</draw> <away>3.30</away> </match> <match> <id>星期六 32</id> <matchname>紐倫堡 對 禾夫斯堡</matchname> <date>17/03 22:29</date> <home>1.80</home> <draw>3.35</draw> <away>3.75</away> </match> </race> |
WebForm2.aspx.cs |
using System; using System.IO; using System.Data; … … public partial class WebForm2 : System.Web.UI.Page { … … private void GetData() { DataSet ds = new DataSet(); if (File.Exists(MapPath("test.xml"))) { ds.ReadXml(MapPath("test.xml")); GridView1.DataSource = ds.Tables[0]; GridView1.DataBind(); } } } |