• 2017-5-18 Repeater 重复器的使用


    Repeater - 重复器
    HeaderTemplate - 先执行,执行一次
    FooterTemplate - 最后执行,执行一次
    ItemTemplate - 在Header之后执行,有多少条数据绑定就执行多少次

    AlterNatingItemTemplate - 交替项模板,与ItemTemplate交替执行

    <%@ %> ------ 这里面写一些声明和引用的

    <% %> -------- 编写C#代码的
    <%= %>--------往界面上输出一个变量的值
    <%# %>--------在Repeater数据展示中使用

    <%# Eval("属性名","可选,格式字符串") %>

    <%# 方法名() %>

    注意:拖出来的控件后台取得是他的id,自己手写的表单元素后台取得是他的name!!!!!

    Repeater 绑定数据、展示数据

     Repeater1.DataSource = new usersdata().selectall();
            Repeater1.DataBind();
     <form id="form1" runat="server">
            <asp:Repeater ID="Repeater1" runat="server">
                <HeaderTemplate>
       <table style="100%;background-color:navy;text-align:center;">
           <tr style="color:white;">
               
               <td>用户编码</td>
               <td>密码</td>
               <td>用户名</td>
               <td>性别</td>
               <td>身份证号码</td>
               <td>生日</td>
               <td>年龄</td>
               <td>部门编码</td>
               <td>联系电话</td>
           </tr>
           </HeaderTemplate>
                <ItemTemplate>
           <tr style="background-color:white;">
              
               <td><%#Eval("UserNumber")%></td>
               <td><%#Eval("PassWord")%></td>
               <td><%#Eval("UserName")%>同学</td>
               <td><img src="<%#Eval("SexImg") %>" /></td>
               <td><%#Eval("IdCode") %></td>
               <td><%#Eval("Birthday","{0:yyyy年MM月dd日}")%></td>
              <td><%#Eval("age")%></td>
                <td><%#Eval("DepartmentCode")%></td>
               <td><%#Eval("Phone")%></td>
           </tr>
          
                    </ItemTemplate>
                <AlternatingItemTemplate>
                     <tr style="background-color:red">
              
               <td><%#Eval("UserNumber")%></td>
               <td><%#Eval("PassWord")%></td>
               <td><%#Eval("UserName")%>同学</td>
               <td><img src="<%#Eval("SexImg") %>" /></td>
               <td><%#Eval("IdCode")%></td>
               <td><%#Eval("Birthday","{0:yyyy年MM月dd日}")%></td>
              <td><%#Eval("age")%></td>
                <td><%#Eval("DepartmentCode")%></td>
               <td><%#Eval("Phone")%></td>
           </tr>
          
                </AlternatingItemTemplate>
                <FooterTemplate>
       </table>
                    </FooterTemplate>
                </asp:Repeater>
            <asp:Button ID="Button1" runat="server" Text="注册" />
            <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default2.aspx">注册</asp:HyperLink>
        </form>
  • 相关阅读:
    转:Git: git stash 用法小结
    Checkbox: ListView 与CheckBox 触发事件冲突的问题
    android: getDimension, getDimensionPixelOffset 和getDimensionPixelSize 区别
    java: 保留两位小数4种方法
    java: 保留两位小数4种方法
    转:在eclipse中 使用7.0及以上手机进行测试时logcat不打印日志的解决办法
    转:Android文件存储路径getFilesDir()与getExternalFilesDir的区别
    Gradle-修改.gradle默认目录
    Windows: 打开关闭网络连接的方法
    dom4j: 生成XML时文本中回车换行无效
  • 原文地址:https://www.cnblogs.com/zhengqian/p/6915109.html
Copyright © 2020-2023  润新知