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>


  • 相关阅读:
    Json对象处理.将对象处理成dic数组.
    asp.net core 创建允许跨域请求的api, cors.
    (转载)dotnet core 中文乱码 codepages
    (转载)Memcached和Redis简介
    发送Json数据,WebApi查看时为Null的问题(已解决)
    Vs2017获取Git空仓库后创建解决方案及项目无法推送,推送失败的问题.
    前端:Jquery 处理同一Name的Radio组时,绑定checked属性异常的问题.(已解决)
    Vs2015 本地git获取的代码目录文件修改后,启动提示error:Unable to start program “C:Program Filesdotnetdotnet.exe” 已解决.
    .net core 发布后提示Start error
    .net core vs2015 vs2017打开后errpr
  • 原文地址:https://www.cnblogs.com/jiangyuxuan/p/843458.html
Copyright © 2011-2022 走看看