zoukankan      html  css  js  c++  java
  • ASP.NET Repeater的用法初探

    1、一般用ObjectDataSource和repeater连用
    2、<asp:Repeater ID="Repeater" ruanat="server" DataSource="ObjectDataSource1">
    <ItemTemplate>
    编号:<%#Eval("ID")%>姓名:<%#Eval("Name")%>年龄:<%#Eval("ID")%>性别:<%#Eval("ID")%>
    </ItemTemplate>
    </asp:Repeater>
    ////////////for循环的形式展示绑定ID,并且姓名年龄性别不断遍历,ItemTemplate就是每一行以什么方式展现。
    <%#Eval("ID")%>,沙浦符号,意思是计算当前ID的值,把它输出到这个位置
    3、 <ItemTemplate>编号:<%#Eval("ID")%>(<%#Eval("Age")%>)</ItemTemplate>
    这样可以数据展示后面加括号
    所以说Repeater用来遍历数据,ItemTemplate用来决定数据展示成什么样
    4、Eval也可以显示到TextBox里面
    <input type="text" value='<%#Eval("Age")%>'/> ////注意还是遍历输出
    <asp:TextBox runat="server" Text='<%#Eval("ID")%>'>
    -----------------------------------------------------------------------------------------
    5、<AlternatingItemTemplate>设置隔行不同显示风格,奇数行用<ItemTemplate>模板。偶数行用 <AlternatingItemTemplate>模板
    设置各行变色,设置div这样好给它加背景
    <AlternatingItemTemplate>
    <div style="Backgroud:Red"><asp:TextBox BackColor="Red" ID="TextBox2" Text='<%#Eval ("Name")%>'runat="server"/></div>
    </AlternatingItemTemplate>
    6、HeaderTemplate和FooterTemplate分别显示所有数据的前面和后面
    <HeaderTemplate><p>这里是人员数据</p></HeaderTemplate>
    <FooterTemplate><p>这里是数据</p></FooterTemplate>
    7、SeparatorTemplate显示两行之间的
    <SeparatorTemplate><hr/></SeparatorTemplate>就是两行之间放一个横线

  • 相关阅读:
    序列操作
    random模块
    windows系统杀掉explorer.exe进程后黑屏
    Apache + SVN: Could not open the requested SVN filesystem
    使用ps命令批量删除相关进程
    'pybot.bat'不是内部或外部命令,也不是可运行的程序
    安装wxpython的时候报错 “no installation of python 2.7 found in registy”
    wxPython 使用Dialog实现模态对话框
    Python os.system()出现乱码
    Git操作reset --hard失误
  • 原文地址:https://www.cnblogs.com/d685600/p/3635613.html
Copyright © 2011-2022 走看看