一、Repeater控件

数据循环编辑

1、repeater包括五大模板:

(1)HeaderTemplate:标题模板,对开头进行编辑,只执行一次

(2)FooterTemplate:页尾结束模板,对结尾进行编辑,只执行一次

(3)ItemTemplate:循环内容执行,内容有多少条,执行多少次

(4)AlternatingItemplate:隔条数据交替项进行格式设置

(5)SeparatorTemplate:记录之间的分隔符

例:

每条内容之间插入一条水平线

<SeparatorTemplate>
<tr>
<td colspan="6"><hr /></td>
</tr>
</SeparatorTemplate>

2、Repeater编译方式

<%# Eval("属性名","{0:属性展示格式}")%>

<%# 方法名()%>

二、web中C#代码编辑方式

<%@ %>--其中编辑声明和引用

<% %>--其中编辑执行代码

<%= %>--其中编辑变量代码

三、Repeater数据展示

绑定数据源:

Repeater控件名.DataSource=集合

Repeater名.DataBind();

例:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table style="background-color:blue;">
<tr>
<td>用户名</td>
<td>密码</td>
<td>昵称</td>
<td>性别</td>
<td>生日</td>
<td>年龄</td>
<td>民族</td>
</tr>
</HeaderTemplate> <ItemTemplate>
<tr style="background-color:white;">
<td><%#Eval("UserName") %></td>
<td><%#Eval("Password") %></td>
<td><%#Eval("NickName") %></td>
<td><%#Eval("Sexstr") %></td>
<td><%#Eval("Birthday","{0:yyyy年MM月dd日}") %></td>
<td><%#Eval("Age") %></td>
<td><%#Eval("NationName") %></td>
</tr> </ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default2.aspx">立即注册</asp:HyperLink>
</div>
</form>
</body>
</html>
//绑定数据源
protected void Page_Load(object sender, EventArgs e)
{
Repeater1.DataSource = new UserData().SelectAll();
Repeater1.DataBind(); }

最新文章

  1. SQLite剖析之内核研究
  2. 【转】 Tomcat v7.0 Server at localhost was unable to start within 45
  3. ThinkPHP项目CMS内容管理系统开发视频教程【20课】(3.02GB)
  4. Windows 8.1 Update 2更新了什么?
  5. WebUploader——一个页面多个实例上传图片
  6. 文档对象模型操作xml文档
  7. python第三天---collections类
  8. DataGridView如何实现列标头带数据筛选功能,就象Excel高级筛选功能一样
  9. iOS核心笔记—源代码管理工具-GIT
  10. for /r命令实现全盘搜索指定文件
  11. 1026: [SCOI2009]windy数
  12. java修改文件内容
  13. js数组方法详解(最新最全)
  14. sha1withRSA算法
  15. CocosCreator引擎修改与定制
  16. python3 练习题(多级菜单)
  17. Code-force 1003 E Tree Constructing
  18. OUI启动时的小错误PRVF-0002
  19. MSP430F2272 Flash
  20. oracle in 多个字段

热门文章

  1. Maven 之多模块构建
  2. Java知识之运算符篇
  3. JDK、JRE与JVM的关系
  4. imageLoader之介绍
  5. BrowserSync前端同步测试工具
  6. 使用adb安装遇到的一些坑
  7. linux驱动开发—基于Device tree机制的驱动编写
  8. dropdownlist 绑定方法
  9. ie-table不显示边框解决办法
  10. bzoj2555 substring(LCT 后缀自动机)