zoukankan      html  css  js  c++  java
  • Repeater在无数据记录时显示类似GridView空模板(EmptyDataTemplate)

    方法就是在FooterTemplate加个Label并根据repeater.Items.Count判断是否有记录。关键代码如下:
    <FooterTemplate>
        
    <asp:Label ID="lblEmpty" Text="无记录.." runat="server"  Visible='<%#bool.Parse((rptRecord.Items.Count==0).ToString())%>'></asp:Label> 
    </FooterTemplate> 
    示例代码:
    <table class="r_line" cellpadding="3" cellspacing="1" width="100%">
        
    <tr class="r_title">
            
    <td>编号</td>
        
    </tr>
    <asp:Repeater ID="rptRecord" runat="server">
        
    <ItemTemplate>
            
    <tr style='background-color:<%#(Container.ItemIndex%2==0)?"#fff":"#eee"%>'>
                
    <td><href='Detail.aspx?PID=<%=Request.QueryString["PID"] %>&did=<%#Eval("PID"%>'><%#Eval("PID"%></a></td>
            
    </tr>
        
    </ItemTemplate>
        
    <FooterTemplate>   
            
    <tr class="r_bg">
                
    <td>
    <asp:Label ID="lblEmpty" Text="无记录.." runat="server"  Visible='<%#bool.Parse((rptRecord.Items.Count==0).ToString())%>'></asp:Label> 
                    
    </td>
                
    </tr>
        
    </FooterTemplate>  
    </asp:Repeater>
    </table>
  • 相关阅读:
    看了下swift,一如既往的蛋疼。
    运算符重载 C++ 编程思想
    OPENGL学习笔记整理(五):着色语言
    [ZJOI2009]对称的正方形 manacher+单调队列
    sam板子
    模拟41
    P1640 [SCOI2010]连续攻击游戏
    Dp搬运工3
    noip2018 赛道修建
    P3224 [HNOI2012]永无乡
  • 原文地址:https://www.cnblogs.com/greatverve/p/1587965.html
Copyright © 2011-2022 走看看