📄 c11-05.aspx
字号:
<%@ Page Language="C#"%>
<%@ Import namespace="System.Data" %>
<html>
<head>
<title>Repeater Control-重复显示控件</title>
<script language="C#" runat="server">
private void Page_Load(Object Src, EventArgs E) {
DataTable dept = new DataTable();
DataRow dr;
dept.Columns.Add(new DataColumn("dept_id", typeof(string)));
dept.Columns.Add(new DataColumn("dept_name", typeof(string)));
dept.Columns.Add(new DataColumn("dept_hp", typeof(string)));
dept.Columns.Add(new DataColumn("dept_email", typeof(string)));
for (int i = 1; i <= 4; i++) {
dr = dept.NewRow();
switch(i){
case 1: dr[0]=i.ToString();dr[1]="陈超然";dr[2]="01012345678";dr[3]="francis@dragon.ee.nctu.edu";break;
case 2: dr[0]=i.ToString();dr[1]="郑凯哲";dr[2]=" ";dr[3]="francis@comet.com";break;
case 3: dr[0]=i.ToString();dr[1]="郑开尹";dr[2]="01087654321";dr[3]="francischen@pcmail.com";break;
case 4: dr[0]=i.ToString();dr[1]="颜永忠";dr[2]=" ";dr[3]=" ";break;
}
dept.Rows.Add(dr);
}
MyDataGrid.DataSource = new DataView(dept);
MyDataGrid.DataBind();
}
</script>
</head>
<body>
<form runat="server" >
<h2 align=center>Repeater Control -- <font face="标楷体">重复显示控件</font></h2>
<hr width=60%>
<ASP:Repeater id="MyDataGrid" runat="server">
<headertemplate>
<table align=center cellspacing=5 cellpadding=3 border=0>
<tr bgcolor=lightblue>
<th>编号</th>
<th>姓名</th>
<th>移动电话</th>
<th>电子邮件</th>
</tr>
</headertemplate>
<itemtemplate>
<tr align=center>
<td><%# DataBinder.Eval(Container.DataItem, "dept_id") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "dept_name") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "dept_hp") %></td>
<td align=left><%# DataBinder.Eval(Container.DataItem, "dept_email") %></td>
</tr>
</itemtemplate>
<alternatingitemtemplate>
<tr bgcolor=#dddddd align=center>
<td><%# DataBinder.Eval(Container.DataItem, "dept_id") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "dept_name") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "dept_hp") %></td>
<td align=left><%# DataBinder.Eval(Container.DataItem, "dept_email") %></td>
</tr>
</alternatingitemtemplate>
<separatortemplate>
<tr><td colspan=4><hr></td></tr>
</separatortemplate>
<footertemplate>
</table>
<hr width=60%>
<center>个人通信数据库中共有 <font color=red size=+1>4</font> 行数据</center>
</footertemplate>
</ASP:Repeater>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -