在ASP.NET的学习过程中,其控件的学习和使用占了很大的一部分,本文为大家介绍一下控件Repeater控件的使用,用它来绑定后台数据,然后在客户端(浏览器)上显示出来!

一、 Repeater控件

1、用途:使用模板循环显示数据。

2、包含的模板:

项目模板(里面的数据正常显示)

交错显示模板(里面绑定的数据交错着显示)页脚模板(编辑页脚)

页眉模板(编辑页眉)

间隔模板 (在显示的数据中插入间隔,像横线、特殊符号等等)

二、示例

1、内容介绍     将数据库中Person表中的信息选出来,然后用Repeater控件在客户端显示出来。下图是我Sqlser数据库中person表中的信息。

1)、将数据库中的信息选出来并在后台绑定: 新建Web窗体应用程序,添加窗体,在窗体的Page_Load事件中添加如下代码。

protected void Page_Load(object sender, EventArgs e)

{

SqlConnection con = DB.createConnection();

SqlDataAdapter sda = new SqlDataAdapter();

string sql="select * from person ";

sda.SelectCommand = new SqlCommand(sql, con);

DataSet ds=new DataSet();

sda.Fill(ds, "per");

this.Repeater1.DataSource=ds.Tables["per"];

Repeater1.DataBind();

}

2)、用控件Repeater的模板     将信息显示,代码如下

3)、显示效果如下

4)、模板使用(让数据交叉显示)

显示效果如下,结构只显示2、4、6、9列,这就是所谓的交叉显示。

最后,我将五个模板一块使用,前台代码如下

页眉模板


页脚模板

显示效果图如下

这就是利用控件将后台数据库中的信息用浏览器显示出来的方法,其实不光Repeater控件,像DataList,GridView,CheckBoxList、DropDownList等等都能将数据库中的信息加以绑定然后再在浏览器中显示出来,希望对这几个重要的控件可以熟练掌握。

repeater 控件ajax绑定数据源,ASP.NET数据绑定之Repeater控件相关推荐

  1. repeater 控件ajax绑定数据源,[Asp.net之旅]--数据绑定控件之Repeater

    引言 前几篇的文章在说AJAX的内容,利用AJAX技术能够开发出高效运行的网站应用程序,不过在进行B/S项目开发时只拥有AJAX技术是远远不够的,踏入到B/S要学的东西会更多,但相较C/S的复杂逻辑结 ...

  2. repeater 控件ajax绑定数据源,【ASP.NET】第九课——使用DataList控件和Repeater控件绑定数据...

    知识点:掌握 DataList 控件呈现数据的方法: 掌握 Repeater 控件呈现数据的方法:掌握处理 Repeater 控件中的按钮事件. 1. 使用 DataList 控件呈现数据 在用 AS ...

  3. repeater 控件ajax绑定数据源,用 DataList 和 Repeater 控件显示数据(C#) | Microsoft Docs...

    使用 DataList 和 Repeater 控件显示数据 (C#) 09/13/2006 本文内容 在前面的教程中,我们使用了 GridView 控件来显示数据. 从本教程开始,我们将介绍如何生成包 ...

  4. aspx repeater 用法_详解ASP.NET数据绑定操作中Repeater控件的用法

    一.绑定控件之Repeater.NET封装了多种数据绑定控件,诸如GridView.DataList等但该篇文章将会从Repeater入手,因为Repeater只提供了基本的数据绑定模板,没有内置其它 ...

  5. Webform DropDownList控件绑定数据源

    2019.7.17第一天写博客,以后尽量会坚持下去~ 话不多说 前两天刚刚完成了一个三级联动的查询,学习了DropDownList控件如何绑定数据源 前端代码: 后端代码: 转载于:https://w ...

  6. VC++开发学习三(对话框控件的绑定)

    对话框的控件绑定不难,操作几遍就能掌握 对话框控件不同类型成员变量的绑定: 一个控件只能绑定控件类型和非控件类型,同时使用控件类型绑定时可以通过SetDlgItem进行设置控件的信息,GetDlgIt ...

  7. asp.net数据绑定之Eval和Bind区别

    例如: Code <EditItemTemplate>        <asp:Label ID="CityIDLabel1" runat="serve ...

  8. asp.net数据绑定之Eval和Bind 和等区别

    Eval是asp.net1.1中常 用的绑定语法,它是"单向"的,即绑定时把数据源上相应的值赋到该控件上,Eval的任务就完成了 而Bind所谓的"双向"就是: ...

  9. ASP.NET 数据绑定详解 代码+步骤

    文章目录 1. 数据绑定概述 2. 简单数据绑定 2.1. 属性绑定 2.2. 表达式绑定 2.3. 集合绑定 2.4. 方法绑定 3. 数据控件绑定 3.1. ListControl 控件 3.2. ...

最新文章

  1. 谷歌AI乳腺癌检测超过人类,LeCun质疑引起讨论
  2. vscode 导入python库_vscode 如何导入python库
  3. python的多行语句可以使用反斜杠_python 为什么不用分号作终止符?
  4. MongoDB学习系列9:MongoDB里的若干规则
  5. 键盘可以实现向计算机输入数据判断,计算机应用基础—学习指南.docx
  6. 使用大数据技术需要注意哪些问题
  7. jquery ajax 对异步队列defer与XMLHttprequest.onload的依赖
  8. React Native 参考资料 (转自简书)
  9. 利用Python实现词云舞蹈视频
  10. 2021 非常火的 11 个微前端框架
  11. 银行管理系统(c链表实现)
  12. [AGC001E]BBQ Hard
  13. Win10 禁用自动更新
  14. 飞机经济舱哪个位置好
  15. 嵌入式工程师“中年危机”应对策略上
  16. php session 超时设置,php如何使用session 超时设置?
  17. QPBOC之GPO(一):CVM处理
  18. Vidmore Video Converter for mac(Mac视频转换器)
  19. 内存在计算机中的作用及其性能参数有哪些,内存的性能指标有哪些 主要参数是什么...
  20. ClickOnce项目发布报错:Unable to install or run the application... requires stdole.ll ...in the GAC

热门文章

  1. 《RabbitMQ实战指南》读书笔记
  2. 【实用工具】Chrome浏览器英文翻译插件推荐:Google翻译
  3. 数学建模笔记-第十四讲-主成分分析
  4. 魔法成为现实?武大学生团队造出了“隐身衣”,成本不到 500 元
  5. 项目章程的主要内容#软考高级信息系统项目管理师/高项读书笔记#3
  6. 小米VR一体机开发及apk文件导入
  7. targetSdkVersion 从22提到25 你需要知道的一切
  8. Ubuntu下安装搜狗输入法、截屏软件、谷歌浏览器
  9. 论文:FPG,特征金字塔网格
  10. 如何使用MongoDB Go驱动程序在MongoDB中使用Go