把 DataSet 绑定到 Repeater 控件

Repeater 控件用于显示重复的项目列表,这些项目被限制在该控件。Repeater 控件可被绑定到数据库表、XML 文件或者其他项目列表。这里,我们将展示如何把 XML 文件绑定到一个 Repeater 控件。

我们将在例子中使用下面的 XML 文件("cdcatalog.xml"):

Empire Burlesque

Bob Dylan

USA

Columbia

10.90

1985

Hide your heart

Bonnie Tyler

UK

CBS Records

9.90

1988

Greatest Hits

Dolly Parton

USA

RCA

9.90

1982

Still got the blues

Gary Moore

UK

Virgin records

10.20

1990

Eros

Eros Ramazzotti

EU

BMG

9.90

1997

首先,导入 "System.Data" 命名空间。我们需要此命名空间与 DataSet 对象一同工作。在 .aspx 页面的顶部包含下面这条指令:

接下来,为这个 XML 文件创建一个 DataSet,并把此 XML 文件在页面首次加载时载入 DataSet:

sub Page_Load

if Not Page.IsPostBack then

dim mycdcatalog=New DataSet

mycdcatalog.ReadXml(MapPath("cdcatalog.xml"))

end if

end sub

然后我们在 .aspx 页面中创建一个 Repeater 控件。 元素中的内容在输出中仅出现一次,而 元素的内容会对应 DataSet 中的 "record" 重复出现,最后, 的内容在输出中仅出现一次:

...

...

...

然后我们添加可创建 DataSet 的脚本,并把这个 mycdcatalog DataSet 绑定到 Repeater 控件。我们同样用 HTML 标签来填充这个 Repeater 控件,并通过 方法把数据项目绑定到 部分内的单元格:

sub Page_Load

if Not Page.IsPostBack then

dim mycdcatalog=New DataSet

mycdcatalog.ReadXml(MapPath("cdcatalog.xml"))

cdcatalog.DataSource=mycdcatalog

cdcatalog.DataBind()

end if

end sub

Title Artist Country Company Price Year

aspx repeater 用法_ASP.NET - Repeater 控件相关推荐

  1. aspx repeater 用法_ASP.NET-----Repeater数据控件的用法总结

    一.Repeater控件的用法流程及实例: 1.首先建立一个网站,新建一个网页index.aspx. 2.添加或者建立APP_Data数据文件,然后将用到的数据库文件放到APP_Data文件夹中. 3 ...

  2. aspx repeater 用法_ASP.NET-----Repeater数据控件的用法总结(转)

    一.Repeater控件的用法流程及实例: 1.首先建立一个网站,新建一个网页index.aspx. 2.添加或者建立APP_Data数据文件,然后将用到的数据库文件放到APP_Data文件夹中. 3 ...

  3. aspx repeater 用法_ASP.NET笔记之 Repeater的使用

    1.数据绑定combox-->BingdSource-->ObjectDataSource //连接数据库 **后台代码: T_UserTableAdapter adpter=T_User ...

  4. aspx repeater 用法_ASP.NET中repeater控件用法实例

    本文实例讲述了ASP.NET中repeater控件用法.分享给大家供大家参考.具体实现方法如下: repeater绑定数据: protected void Page_Load(object sende ...

  5. aspx repeater 用法_asp.net中repeater控件用法笔记

    大家可能都对 datagrid 比较熟悉,但是如果在数据量大的时候,我们就得考虑使用 repeater 作为我们的数据绑定控件了. repeater 控件与 datagrid ( 以及 datalis ...

  6. Repeater的嵌套结合用户控件的使用

    aspx页面的代码: <asp:Repeater ID="rpFL" runat="server"> <ItemTemplate> &l ...

  7. repeater中后台动态为控件添加属性

    在此贴出repeater中的ItemDataBound事件中的代码: private void ItemDataBound(object sender, RepeaterItemEventArgs e ...

  8. tabcontainer控件太长_asp.net AjaxControlToolKit--TabContainer控件的介绍

    AjaxControlToolKit--TabContainer控件的介绍收藏 1. Introduction: Tab本身就应该是个以页签形式显示组织网页内容的一个控件.在AJAX Control ...

  9. android组件用法说明,Android第三方控件PhotoView使用方法详解

    Android第三方控件PhotoView使用方法详解 发布时间:2020-10-21 15:06:09 来源:脚本之家 阅读:74 作者:zhaihaohao1 PhotoView的简介: 这是一个 ...

最新文章

  1. python里感叹号什么意思_仪表盘上的感叹号是什么意思
  2. 多条SQL语句同时执行方法
  3. Vista下控件无法安装解决办法
  4. mysql定期执行备份语句_【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件...
  5. sql date类型_共享单车数据分析的SQL数据库设计
  6. 东南大学计算机学院张敏灵,东南大学张敏灵教授来我校作学术报告
  7. 在Javascript中闭包(Closure)
  8. java get cookies_Java Cookie.getDomain方法代码示例
  9. CANOpen同步报文
  10. (转)Spring Boot(十八):使用 Spring Boot 集成 FastDFS
  11. Hibernate 注解 没有加@Column一样会在数据库创建这些字段
  12. php列表排布,php全排列递归算法代码
  13. rocketmq在Kubernetes(k8s)中的集群配置,2m-2s-async:多Master多Slave模式,异步复制
  14. 如何撰写高水平的博士论文?
  15. 手摸手带你 App 爬虫入门
  16. 利用免费的必应 Bing 自定义搜索打造站内全文搜索
  17. Python深度学习之处理文本数据
  18. 2020年全球自动化装卸车系统(ATLS)收入大约80百万美元,预计2026年达到134.5百万美元,2021至2026期间,年复合增长率为14.0%
  19. SpringBoot系列之切换log4j日志框架
  20. 哈工大软件构造Lab2实验

热门文章

  1. FileUploadUtil
  2. include_fns.php_一步一步教你用PHP+MySql筹建网站 No.3 管理页面_mysql
  3. java filereader 示例_J04-Java IO流总结四 《 FileReader和FileWriter 》
  4. mysql 故障案例_mysql故障案例
  5. php gd库 图片水印,php使用GD库实现文字图片水印及缩略图教程
  6. 广东高中生多少人_“广东人参”五指毛桃根的功效与作用,有多少人真的清楚...
  7. 【python 图像处理】skimage的子模块介绍
  8. Caffe-SSD(single-shot-multibox)在Windows平台下的配置(CPU和GPU)与训练记录
  9. 图像处理之中值滤波介绍及C实现
  10. 微信小程序-WebSocket应用