GridView从Xml中读取数据

向右看齐 2022-06-03 09:21 285阅读 0赞

在Visual Studio 中新建项目,然后添加一个Xml文件并命名,这里我命名为student,在student.xml文件下添加以下内容:

  1. <students>
  2. <student>
  3. <name>yht</name>
  4. <sex></sex>
  5. <age>28</age>
  6. </student>
  7. <student>
  8. <name>lili</name>
  9. <sex></sex>
  10. <age>23</age>
  11. </student>
  12. <student>
  13. <name>ack</name>
  14. <sex></sex>
  15. <age>22</age>
  16. </student>
  17. </students>

添加一个GridView控件,然后在Page_Load事件中书写如下:

  1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3. FileStream fs = new FileStream(Server.MapPath("student.xml"), FileMode.Open, FileAccess.Read);
  4. StreamReader sr = new StreamReader(fs);
  5. DataSet ds = new DataSet();
  6. ds.ReadXml(sr);
  7. this.GridView1.DataSource = ds.Tables[0];
  8. this.GridView1.DataBind();
  9. }

效果展示如下图:

20171225102837381

感谢您的阅读~

发表评论

表情:
评论列表 (有 0 条评论,285人围观)

还没有评论,来说两句吧...

相关阅读