程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> asp.net Xml綁定到數據控件的具體實現

asp.net Xml綁定到數據控件的具體實現

編輯:關於ASP.NET

     這篇文章主要介紹了asp.net Xml綁定到數據控件的兩種簡單方法 ,需要的朋友可以參考下

          方法一:aspx前台綁定
    代碼如下:
    <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/SaveFile/test2.xml"></asp:XmlDataSource>
    <asp:Repeater runat="server" ID="Rpt1" DataSourceID="XmlDataSource1">
    <HeaderTemplate>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>ID</td>
    <td>name</td>
    <td>號碼</td>
    <td>date</td>
    <td>CheckIn</td>
    <td>CheckOut</td>
    </tr>
    </HeaderTemplate>
    <ItemTemplate>
    <tr>
    <td><%# XPath("ID")%></td>
    <td><%# XPath("name")%></td>
    <td><%# XPath("號碼")%></td>
    <td><%# XPath("date")%></td>
    <td><%# XPath("CheckIn")%></td>
    <td><%# XPath("CheckOut")%></td>
    </tr>
    </ItemTemplate>
    <FooterTemplate>
    </table>
    </FooterTemplate>
    </asp:Repeater>
    方法二:綁定DataSource

    aspx
    代碼如下:
    <asp:Repeater runat="server" ID="Rpt1">
    <HeaderTemplate>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>ID</td>
    <td>name</td>
    <td>號碼</td>
    <td>date</td>
    <td>CheckIn</td>
    <td>CheckOut</td>
    </tr>
    </HeaderTemplate>
    <ItemTemplate>
    <tr>
    <td><%# Eval("ID")%></td>
    <td><%# Eval("name")%></td>
    <td><%# Eval("號碼")%></td>
    <td><%# Eval("date")%></td>
    <td><%# Eval("CheckIn")%></td>
    <td><%# Eval("CheckOut")%></td>
    </tr>
    </ItemTemplate>
    <FooterTemplate>
    </table>
    </FooterTemplate>
    </asp:Repeater>
    aspx.cs
    代碼如下:
    protected void Page_Load(object sender, EventArgs e)
    {
    if (!IsPostBack)
    {
    DataSet ds = new DataSet();
    ds.ReadXml(Server.MapPath(@"~SaveFiletest2.xml"));
    Rpt1.DataSource = ds;
    Rpt1.DataBind();
    }

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved