把 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. 【复盘】升级打怪第一关,冲啊!
  2. mysql主从读写Windows_Windows操作系统下的MySQL主从复制及读写分离
  3. Cisco H3C 端口汇聚互联
  4. easypoi 多sheet导入_程序员接私活利器 玩转excel导入导出
  5. cpu序列号唯一吗_手机CPU天梯图2020年1月最新版 你的手机处理器排名高吗?
  6. Echarts后台option对象
  7. 世界奥运建筑文学第一书  北京奥运长篇纪实第一人
  8. 初学java小白的疑惑梳理
  9. 在Linux中GNU的名词解释,GNU在GNU / Linux操作系统中的主要贡献是什么...
  10. bzoj 3143: [Hnoi2013]游走(高斯消元)
  11. Android技术栈总结
  12. 部署GitLab代码托管仓库
  13. c#中一般处理程序中使用session
  14. Matlab信号处理
  15. 105份墨天轮“国产化迁移”精品文档汇总(含TiDB、openGauss、上云等)
  16. 学校计算机采购清单表,附表:采购清单明细表.doc
  17. 10路智能电动自行车充电桩功能特点优势
  18. jquery选择器可以利用后代和直系后代选择器连续选择元素
  19. 2. web前端开发分享-css,js进阶篇
  20. 【数据分析案例】使用机器学习做游戏留存数据挖掘的一种尝试

热门文章

  1. Mysql 优化器内部JOIN算法hash join Nestloopjoin及classic hash join CHJ过程详解
  2. 处理数字_5_非NULL值的列的个数
  3. 数据流图中flow不显示文字_利用Flow来进行旋转流体仿真
  4. java中将date插入mysql中date_JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]...
  5. 移动时捕捉不到基点_CAD入门学习攻略:CAD软件中对象捕捉功能使用技巧汇总
  6. C语言中atoi()函数的用法
  7. Java并发编程(一)线程的各种创建方式
  8. Spring Cloud微服务分布式云架构—集成项目简介
  9. ubuntu openstack spice
  10. mysql 高可用方案漫谈(二)