如何使用Repeater控件的模板
2007-11-14 23:37
537 查看
显示结果
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
private void Page_Load(object sender, System.EventArgs e)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//页面初试化时进行数据绑定
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if(!IsPostBack)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
RepeaterDataBind();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
private void RepeaterDataBind()
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//定义数据连接对象,其中数据库连接字符串是在Web.Config文件中定义的
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionSqlServer"].ToString());
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//创建数据适配器对象
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SqlDataAdapter da = new SqlDataAdapter("select LastName,FirstName,TitleOfCourtesy from Employees",conn);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//创建DataSet对象
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
DataSet ds = new DataSet();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//填充数据集
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
da.Fill(ds,"testTable");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//进行数据绑定
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
RepeaterTem.DataSource = ds.Tables["testTable"];
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
RepeaterTem.DataBind();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception error)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Response.Write(error.ToString());
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
页面代码<asp:Repeater id="RepeaterTem" runat="server">
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<HeaderTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<h3>页眉模板--人员信息</h3>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<table>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</HeaderTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<ItemTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<font color="blue">
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"TitleOfCourtesy")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"LastName")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"FirstName")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</font>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</ItemTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<AlternatingItemTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<font color="red">
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"TitleOfCourtesy")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"LastName")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"FirstName")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</font>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</AlternatingItemTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<SeparatorTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<hr color="#green" width="100%">
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</SeparatorTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<FooterTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</TABLE>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<h3>页脚模板--显示结束</h3>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</FooterTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</asp:Repeater>
//Sys.WebForms.PageRequestManager._initialize('AjaxHolder$scriptmanager1', document.getElementById('Form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tAjaxHolder$UpdatePanel1'], [], [], 90);
//]]>
页眉模板--人员信息
页脚模板--显示结束
源代码![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
private void Page_Load(object sender, System.EventArgs e)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//页面初试化时进行数据绑定
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if(!IsPostBack)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
RepeaterDataBind();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
private void RepeaterDataBind()
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//定义数据连接对象,其中数据库连接字符串是在Web.Config文件中定义的
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionSqlServer"].ToString());
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//创建数据适配器对象
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SqlDataAdapter da = new SqlDataAdapter("select LastName,FirstName,TitleOfCourtesy from Employees",conn);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//创建DataSet对象
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
DataSet ds = new DataSet();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//填充数据集
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
da.Fill(ds,"testTable");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//进行数据绑定
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
RepeaterTem.DataSource = ds.Tables["testTable"];
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
RepeaterTem.DataBind();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception error)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Response.Write(error.ToString());
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
页面代码<asp:Repeater id="RepeaterTem" runat="server">
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<HeaderTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<h3>页眉模板--人员信息</h3>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<table>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</HeaderTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<ItemTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<font color="blue">
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"TitleOfCourtesy")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"LastName")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"FirstName")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</font>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</ItemTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<AlternatingItemTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<font color="red">
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"TitleOfCourtesy")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"LastName")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<%#DataBinder.Eval(Container.DataItem,"FirstName")%>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</font>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</AlternatingItemTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<SeparatorTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<hr color="#green" width="100%">
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</SeparatorTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<FooterTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</TABLE>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<h3>页脚模板--显示结束</h3>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</FooterTemplate>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</asp:Repeater>
//Sys.WebForms.PageRequestManager._initialize('AjaxHolder$scriptmanager1', document.getElementById('Form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tAjaxHolder$UpdatePanel1'], [], [], 90);
//]]>
相关文章推荐
- 如何使用Repeater控件的模板
- 如何使用Repeater控件的模板
- WPF中如何使用代码操作数据模板生成的控件
- repeater控件 commandname、commandargument如何使用
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- REPEATER控件显示数据,交替项显示;分页类的使用,Repeater控件分页;使用DataList控件绑定数据;使用DataList控件的选择模板
- 如何使用Repeater控件显示数据
- 【转】如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 再Repeater模板中,如何获取里面的控件 客户端ID ??
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 使用masterpage的情况下如何使用js实现repeater控件里的checkbox全选
- WPF中如何使用代码操作数据模板生成的控件
- ASP.NET基础教程-Repeater控件的模板的使用
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中和ItemTemplate模板中寻找控件?
- WPF中如何使用代码操作数据模板生成的控件
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?