首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 處理 XML 文件技巧(三):DataSet 繫結 Repeater

     編輯:關於C語言

DataSet 讀取 XML 並繫結

string path = Server.MapPath("db/people.xml");
DataSet ds = new DataSet();
using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
    ds.ReadXml(new StreamReader(fs));

MyRepeater.DataSource = ds.Tables[0].DefaultView;
MyRepeater.DataBind();

前端 Repeater 模板

<asp:Repeater id="MyRepeater" runat="server">
  <HeaderTemplate><h5>Viewer Details</h5></HeaderTemplate>
  <ItemTemplate>
    <table>
      <tr><td>Name:</td><td><%# DataBinder.Eval(Container.DataItem, "name") %></td></tr>
      <tr><td>Title:</td><td><%# DataBinder.Eval(Container.DataItem, "title") %></td></tr>
      <tr><td>Title2:</td><td><%# DataBinder.Eval(Container.DataItem, "title2") %></td></tr>
    </table>
  </ItemTemplate>
</asp:Repeater>

流程摘要

  1. FileStream 開啟 XML
  2. DataSet.ReadXml 載入資料
  3. 設定 Repeater.DataSource 為 DefaultView
  4. DataBind() 繫結
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved