频道栏目
首页 > 资讯 > ASP.Net > 正文

ASP.NET Web Forms - Repeater 控件

17-11-24        来源:[db:作者]  
收藏   我要投稿

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")%>

相关TAG标签
上一篇:JavaScript基础详情
下一篇:Android四大组件开发教程之BroadCastReceiver介绍
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站