asp.net Xml绑定到数据控件的具体实现
程序员文章站
2024-02-25 18:08:57
方法一:aspx前台绑定 复制代码 代码如下:
方法一: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(@"~\savefile\test2.xml"));
rpt1.datasource = ds;
rpt1.databind();
}
}
复制代码 代码如下:
<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(@"~\savefile\test2.xml"));
rpt1.datasource = ds;
rpt1.databind();
}
}
上一篇: Python闭包的两个注意事项(推荐)
下一篇: touchGFX手环滚动菜单的实现(三)
推荐阅读
-
asp.net Xml绑定到数据控件的具体实现
-
asp.net Xml绑定到数据控件的具体实现
-
XML到Java代码的数据绑定之对象
-
asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法
-
ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法
-
asp.net实现Gradview绑定数据库数据并导出Excel的方法
-
asp.net实现数据从DataTable导入到Excel文件并创建表的方法
-
asp.net实现从Txt文件读取数据到数据视图的方法
-
ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法
-
asp.net实现Gradview绑定数据库数据并导出Excel的方法