一、Repeater控件的用法流程及实例:

1、首先建立一个网站,新建一个网页index.aspx。

2、添加或者建立APP_Data数据文件,然后将用到的数据库文件放到APP_Data文件夹中。

3、打开数据库企业管理器,数据库服务器为local(.),然后将APP_Data文件夹中的数据库附加到数据库服务器中。

4、添加Ling to  SQL类。

5、打开视图,服务器资源管理器,右击数据库服务器,选择添加连接,然后选择数据库服务器、数据库类型,及数据库表,然后完成。

6、将需要用到的表,全部选中,然后拖动到.dbml为后缀的文件中,然后保存。到这一步,数据表的附加及与网站的连接就完成了。

目标:通过使用Repeater数据控件,让数据表中的数据在表格中显示。

1、添加样式文件,然后在样式文件中,书写表格的样式代码。

2、在index.aspx的设计模式下,插入表格,通常插入两行(一行为标题行,一行为内容行),因为Repeater控件会自动循环的。然后在源代码界面中,将刚插入的表格的第一行的单元格改为,标题单元格,即将

改为。

3、选中表格,然后选择格式,然后选择附加样式表。接下来,需要将源代码中的头部中样式代码删除,将行样式删除,并且书写新建的样式表中的类或这ID到表格中。

4、然后,将光标放到table前面,双击repeater控件,这样Repeater控件的代码就添加到了Table代码的前面,然后分别为Repeater控件添加头部模版(  )、列表模版()和尾部模版(  )。

注意:

头部模版放置表格开始及第一行标题行(

)。

插入表格时只需插入两行即可,显示数据时是根据数据库表循环显示的。项目模板,会进行循环显示,放置表格第二行。

5、然后在标题行的单元格中书写将要显示的数据库中字段的别名,在内容行的单元格中书写数据库中的字段名,方式为:

核心代码为:

学号

姓名

性别

籍贯

年龄

注意:

HTMl中插入其他代码需要用括起来。

6、然后在index.aspx.cs的Page_Load()事件中绑定数据源。

核心代码为:

public partial class citynumber : System.Web.UI.Page

{

DataClassesDataContext dc = new DataClassesDataContext();

protected void Page_Load(object sender, EventArgs e)

{

var query = from c in dc.city select c;

Repeater1.DataSource = query;

Repeater1.DataBind();

}

}

7、运行index.aspx页面即可看到数据库中各字段信息。

二、通过Table显示数据库中的字段时,为字段添加超链接。

1、新建两个页面,index.aspx 页面和Cities.aspx页面。

index.aspx页面代码:

省份名称

省份编号

index.aspx.cs中的代码:

public partial class index : System.Web.UI.Page

{

DataClassesDataContext dc = new DataClassesDataContext();

protected void Page_Load(object sender, EventArgs e)

{

var query = from c in dc.province select c;

Repeater1.DataSource = query;

Repeater1.DataBind();

}

}

Cities.aspx页面中的代码:

GridLines="None" Width="909px">

Cities.aspx.cs页面中的代码:

public partial class Cities : System.Web.UI.Page

{

DataClassesDataContext dc = new DataClassesDataContext();

protected void Page_Load(object sender, EventArgs e)

{

int id =Convert.ToInt32(Request.QueryString["pro"].ToString());

var query = from c in dc.city where c.proID == id select c;

GridView1.DataSource = query;

GridView1.DataBind();

}

}

然后运行index.aspx页面,通过单击超链接就跳转到了Cities.aspx,在该页面显示信息。

转子http://www.cnblogs.com/fengzheng126/archive/2012/05/07/2487355.html

沁园春 www.qinychun.com

aspx repeater 用法_ASP.NET-----Repeater数据控件的用法总结(转)相关推荐

  1. ASP.NET-----Repeater数据控件的用法总结(转)

    ASP.NET-----Repeater数据控件的用法总结(转) 一.Repeater控件的用法流程及实例: 1.首先建立一个网站,新建一个网页index.aspx. 2.添加或者建立APP_Data ...

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

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

  3. aspx repeater 用法_详解ASP.NET-----Repeater数据控件的用法总结

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

  4. ASP.NET-----Repeater数据控件的用法总结

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

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

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

  6. ASP.Net 数据绑定之-----选择合适的数据控件

    DataGrid,DataList,Repeater是我们最常使用的表格化数据显示控件.在它们之间你是不是曾经不知道该怎么选择呢?怎样才能选择到最适合的控件呢?看了以下的内容你大概就会明白了 .    ...

  7. ASP.NET的五大数据控件分析

    ASP.NET 数据控件:GridView,DataList,Repeater ,DetailsView,FormView. ASP.NET 数据控件综述: 1.前3个用于呈现多条记录,后面2个用于呈 ...

  8. Asp.net Ajax AutoComplete 控件的用法

    AutoComplete控件是微软提供的ASP.NET AJAX Control Toolkit 中的一个控件,是用来实现类似百度搜索的自动完成效果. AutoComplete控件的用法很简单,只要在 ...

  9. CYQ.Data 轻量数据访问层(八) 自定义数据表实现绑定常用的数据控件(中)

    2019独角兽企业重金招聘Python工程师标准>>> 继上一节之后,我们开始寻找绑定之法 先是一回想,我们平常是拿什么绑定到数据控件的:List<实体类>,DataTa ...

最新文章

  1. 深入理解 x86/x64 的中断体系--IVT VS IDT
  2. 中国SaaS死或生之七:死生非大事,利益最相关
  3. 查看coo_matrix的shape
  4. 12-16php测试题
  5. oracle java 绑定变量的值_Oracle SQL调优之绑定变量用法简介
  6. Sonar 质量扫描的输出日志--对应源码的跟踪(二){sonar engine源码}
  7. 纪中A组模拟赛总结(2021.7.14)
  8. C++中重载、重写(覆盖)和隐藏的区别实例分析
  9. 高橋君とホテル / Tak and Hotels(AtCoder-2039)
  10. 4.5.1 条件语句
  11. 如何简单快速的了解区块链技术(结尾有惊喜)
  12. NodeJS自定义包和模块的导入(require)、导出(exports)
  13. EntityFramework在root目录web.config中的配置设置
  14. 风车im即时通讯源码支持打包app/H5/php开源版正常搭建无报错版,带搭建教程
  15. pano2vr怎么制作漫游_如何制作全景图?Pano2VR制作FLASH全景图教程
  16. 量子力学最新发现:人不会真正死去
  17. 前台中文传参后台乱码解决方案
  18. vLang-基于模型的微信开发框架,使用Python
  19. BackTrack3 安装记录
  20. 2022-10-20 Linux自带LED灯驱动gpio-leds 心跳呼吸灯heartbeat、定时器timer的使用

热门文章

  1. Python-当之无愧的优雅之王
  2. Visual Studio Code的下载和安装
  3. SimpleMind Pro(电脑版思维导图软件)官方中文版V1.30.0.6068下载 | 电脑版思维导图软件哪个好用?
  4. #【博学谷学习记录】超强总结,用心分享|Vue-基础及安装
  5. iOS开发——网络连接判断
  6. 【踩坑专栏】Field XXX required a bean of type ‘xx.xx.XXX‘ that could not be found.
  7. Android制作的一个通讯录
  8. matlab相干解调,心电信号的调制与解调(AM调制、相干解调)
  9. [译]36 Days of Web Testing(一)
  10. oracle 逐层合计,Oracle数据仓库的分层管理器解决方案