ASP.NET Web Forms - Repeater 控件
ASP.NET Web Forms- Repeater 控件。
Repeater 控件用于显示被绑定在该控件上的项目的重复列表。
绑定 DataSet 到 Repeater 控件
Repeater 控件用于显示被绑定在该控件上的项目的重复列表。Repeater 控件可被绑定到数据库表、XML 文件或者其他项目列表。在这里,我们将演示如何绑定 XML 文件到 Repeater 控件。
在我们的实例中,我们将使用下面的 XML 文件("cdcatalog.xml"):
Bob Dylan
USA
Columbia
10.90
1985
Bonnie Tyler
UK
CBS Records
9.90
1988
Dolly Parton
USA
RCA
9.90
1982
Gary Moore
UK
Virgin records
10.20
1990
Eros Ramazzotti
EU
BMG
9.90
1997
查看这个 XML 文件:cdcatalog.xml
首先,导入 "System.Data" 命名空间。我们需要该命名空间与 DataSet 对象一起工作。 把下面这条指令包含在 .aspx 页面的顶部:
<%@ Import Namespace="System.Data" %>
接着,为 XML 文件创建一个 DataSet,并在页面第一次加载时把这个 XML 文件载入 DataSet:
TitleArtistCountryCompanyPriceYear
<%#Container.DataItem("title")%><%#Container.DataItem("artist")%><%#Container.DataItem("country")%><%#Container.DataItem("company")%><%#Container.DataItem("price")%><%#Container.DataItem("year")%>
使用
您可以在 元素后添加 元素,用来描述输出中交替行的外观。在下面的实例中,表格每隔一行就会显示为浅灰色的背景:
实例
<%@ Import Namespace="System.Data" %>
TitleArtistCountryCompanyPriceYear
<%#Container.DataItem("title")%><%#Container.DataItem("artist")%><%#Container.DataItem("country")%><%#Container.DataItem("company")%><%#Container.DataItem("price")%><%#Container.DataItem("year")%>
<%#Container.DataItem("title")%><%#Container.DataItem("artist")%><%#Container.DataItem("country")%><%#Container.DataItem("company")%><%#Container.DataItem("price")%><%#Container.DataItem("year")%>
使用
元素用于描述每个记录之间的分隔符。在下面的实例中,每个表格行之间插入了一条水平线:
实例
<%@ Import Namespace="System.Data" %>
TitleArtistCountryCompanyPriceYear
<%#Container.DataItem("title")%><%#Container.DataItem("artist")%><%#Container.DataItem("country")%><%#Container.DataItem("company")%><%#Container.DataItem("price")%><%#Container.DataItem("year")%>
上一篇: jsp导出excel 解决文件名中文乱码
推荐阅读
-
asp.net web页面自定义分页控件使用详解
-
asp.net中使用 Repeater控件拖拽实现排序并同步数据库字段排序
-
ASP.NET数据绑定之Repeater控件
-
asp.net中使用 Repeater控件拖拽实现排序并同步数据库字段排序
-
ASP.NET数据绑定之Repeater控件
-
详解ASP.NET数据绑定操作中Repeater控件的用法
-
在ASP.NET 2.0中操作数据之五十三:在Data Web控件显示二进制数据
-
详解ASP.NET数据绑定操作中Repeater控件的用法
-
ASP.NET Web控件按钮事件加载无效
-
ASP.NET Web Forms - Hashtable 对象