zoukankan
html css js c++ java
如何使用Repeater控件的模板
显示结果
页眉模板--人员信息
<>Ms. Davolio Nancy
Dr. Fuller Andrew
Ms. Leverling Janet
Mrs. Peacock Margaret
Mr. Buchanan Steven
Mr. Suyama Michael
Mr. King Robert
Ms. Callahan Laura
Ms. Dodsworth Anne
页脚模板--显示结束
源代码
private
void
Page_Load(
object
sender, System.EventArgs e)
{
//
页面初试化时进行数据绑定
if
(
!
IsPostBack)
RepeaterDataBind();
}
private
void
RepeaterDataBind()
{
//
定义数据连接对象,其中数据库连接字符串是在Web.Config文件中定义的
SqlConnection conn
=
new
SqlConnection(ConfigurationSettings.AppSettings[
"
ConnectionSqlServer
"
].ToString());
//
创建数据适配器对象
SqlDataAdapter da
=
new
SqlDataAdapter(
"
select LastName,FirstName,TitleOfCourtesy from Employees
"
,conn);
//
创建DataSet对象
DataSet ds
=
new
DataSet();
try
{
//
填充数据集
da.Fill(ds,
"
testTable
"
);
//
进行数据绑定
RepeaterTem.DataSource
=
ds.Tables[
"
testTable
"
];
RepeaterTem.DataBind();
}
catch
(Exception error)
{
Response.Write(error.ToString());
}
}
页面代码
<
asp:Repeater id
=
"
RepeaterTem
"
runat
=
"
server
"
>
<
HeaderTemplate
>
<
h3
>
页眉模板--人员信息
</
h3
>
<
table
>
</
HeaderTemplate
>
<
ItemTemplate
>
<
font color
=
"
blue
"
>
<%
#DataBinder.Eval(Container.DataItem,
"
TitleOfCourtesy
"
)
%>
<%
#DataBinder.Eval(Container.DataItem,
"
LastName
"
)
%>
<%
#DataBinder.Eval(Container.DataItem,
"
FirstName
"
)
%>
</
font
>
</
ItemTemplate
>
<
AlternatingItemTemplate
>
<
font color
=
"
red
"
>
<%
#DataBinder.Eval(Container.DataItem,
"
TitleOfCourtesy
"
)
%>
<%
#DataBinder.Eval(Container.DataItem,
"
LastName
"
)
%>
<%
#DataBinder.Eval(Container.DataItem,
"
FirstName
"
)
%>
</
font
>
</
AlternatingItemTemplate
>
<
SeparatorTemplate
>
<
hr color
=
"
#green
"
width
=
"
100%
"
>
</
SeparatorTemplate
>
<
FooterTemplate
>
</
TABLE
>
<
h3
>
页脚模板--显示结束
</
h3
>
</
FooterTemplate
>
</
asp:Repeater
>
查看全文
相关阅读:
JavaScript String常用方法和属性
JavaScript null 和 undefined
document.write()
MyBatis中的@MapKey注解
Zookeeper实现分布式锁
zookeeper相关
二阶段提交和三阶段提交
代理模式
模板方法模式
策略模式
原文地址:https://www.cnblogs.com/jiangyuxuan/p/843458.html
最新文章
mysql 区间修饰条件 与视图
mysql 正则模式和like模糊查询
[转] 请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧
web.xml 配置介绍
Spring MVC + Spriing + MyBatis整合,写给新人
ES6中 ,var,let和const的区别
Vue的7属性-8方法-7指令
Vue 中使用Ajax请求
js 中 一些重要的数组方法
Vue中 onmouseenter,onmouseleave,onmouseover,onmouseout的区别
热门文章
如何给谷歌浏览器安装vue-devtools插件
收藏了一篇很有用的博客 “npm的安装教程”
git 的一些基本命令
JavaScript Array常用属性和方法
python笔记之time模块
【CSS学习】--- 文本水平对齐属性text-align和元素垂直对齐属性vertical-align
JavaScript 变量及类型
javascript: void(0)
JavaScript中的let和const
JavaScript Object
Copyright © 2011-2022 走看看