一、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 classcitynumber : System.Web.UI.Page

{

DataClassesDataContext dc= newDataClassesDataContext();protected void Page_Load(objectsender, EventArgs e)

{var query = from c in dc.city selectc;

Repeater1.DataSource=query;

Repeater1.DataBind();

}

}

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

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

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

index.aspx页面代码:

省份名称 省份编号

index.aspx.cs中的代码:

public partial classindex : System.Web.UI.Page

{

DataClassesDataContext dc= newDataClassesDataContext();protected void Page_Load(objectsender, EventArgs e)

{var query = from c in dc.province selectc;

Repeater1.DataSource=query;

Repeater1.DataBind();

}

}

Cities.aspx页面中的代码:

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

public partial classCities : System.Web.UI.Page

{

DataClassesDataContext dc= newDataClassesDataContext();protected void Page_Load(objectsender, EventArgs e)

{int id =Convert.ToInt32(Request.QueryString["pro"].ToString());var query = from c in dc.city where c.proID == id selectc;

GridView1.DataSource=query;

GridView1.DataBind();

}

}

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

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. 25. javacript高级程序设计-新兴的API
  2. 并发环境下HashMap引起的full gc排查
  3. ASP导出EXCEL乱码?试试这个
  4. Android WebView与js交互通信
  5. 《Neo4j全栈开发》_陈韶健
  6. 返回值是内置类型 不能更改_选择通过更改内容类型返回的详细程度,第二部分...
  7. Spring Cloud Config采用数据库存储配置内容【Edgware+】
  8. 昨晚停网后,我写了一段Python代码破解了隔壁小姐姐的wifi密码,结果亮了!
  9. 彪悍语录系列(摘于网络)
  10. fw325r虚拟服务器,fw325r无线路由器设置
  11. java中pmt计算_5个财务函数FV、PV、PMT、NPER与
  12. 游戏中动态设置文字描边颜色
  13. 一加6可以刷的rom_一加手机怎么刷MIUI系统
  14. 《雨霖铃·寒蝉凄切》 柳永
  15. 大数据架构详解电子书全
  16. Unity 带骨骼的人体模型换装
  17. 自己动手,编写神经网络程序
  18. 西南计算机基础知识作业答案,西南大学2019年秋[0483]《计算机应用基础》作业资料参考答案...
  19. WEB开发实训教程(完整版)JAVA!!附下载链接
  20. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(三)商业逻辑代码部分...

热门文章

  1. ReactNative学习笔记(二)Flex布局
  2. 容器内应用日志收集方案
  3. linux-休眠命令
  4. mysql安装前的系统准备工作(转)
  5. [转载]ns2在linux安装过程
  6. python 40位的数减个位数_Python数据分析入门教程(五):数据运算
  7. c++new时赋初值_优质 quot;嵌入式C编程quot; 必备指南
  8. Git 少用 Pull 多用 Fetch 和 Merge
  9. git设置全局账号密码_jenkins2.222使用之二、总体设置
  10. [转载] JAVA泛型杂谈--擦除,协变,逆变,通配符等