zoukankan      html  css  js  c++  java
  • Repeat 数据为空时的处理

      Repeat 用起来蛮方便的,可是没有EmptyTemplate ,当绑定的对象没有数据的时候,就会什么都不显示,刚好看到几个方法,其实都是一样的,只是写法不同而已,记录下哈。

    <asp:Repeater ID="RptrA" runat="server">      
         
    <ItemTemplate>      
         
    <!-- Add your Item Template Here -->      
         
    </ItemTemplate>      
         
    <FooterTemplate>      
         
    <asp:Label ID="lblEmpty"     
         
    Text
    ="no result" runat="server"     
         
    Visible
    ='<%#bool.Parse((RptrA.Items.Count==0).ToString())%>'>      
         
    </asp:Label>      
         
    </FooterTemplate>      
         
    </asp:Repeater>    

    //--------------------------------------------------------------------------------------------------------------

     <asp:Repeater ID="rpList" runat="server" EnableViewState="false">
              
    <HeaderTemplate>
              
    <%
                    
    if (rpList.Items.Count == 0)
                    {
                    
    %><div id="dNoData">No Data</div><%
                    }
                    
    else { 
                    
    %>
                
    <table>
                    
    <tr>
                    
    <th>XXX1</th>
                    
    <th>XXX2</th>
                    
    <th>XXX3</th>
                    
    <th>XXX4</th>
                    
    <th>XXX5</th>
                    
    <th>XXX6</th>
                    
    <th>XXX7</th>
                  
    </tr>
                  
    <%
                    } 
    %>
              
    </HeaderTemplate>
              
    <ItemTemplate>
                
    <tr>
                  
    <td id="tdContainerNo" runat="server" ><%#Eval("ContainerNo")%></td>
                  
    <td><%#Eval("X1")%></td>
                  
    <td><%#Eval("X2")%></td>
                  
    <td><%#Eval("X3")%></td>
                  
    <td><%#Eval("X4")%></td>
                  
    <td><%#Eval("X5")%></td>
                  
    <td id="tdtotal" runat="server"><%#Eval("X6")%></td>
                
    </tr>
              
    </ItemTemplate>
              
    <FooterTemplate>
                
    </table>
              
    </FooterTemplate>
         
    </asp:Repeater>

      以前搞的麻烦事没有想到可以根据rpList.Items.Count 来判断,真实bs自己。

      -  - 。

  • 相关阅读:
    [转]如何让ruby中的ri起作用
    大四中软实习笔记20130304
    VC6.0: fatal error C1010: unexpected end of file while looking for precompiled head
    大四中软实习笔记20130307
    C++ odbc 连接数据库错误 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
    大四中软实习笔记20130303
    VC6.0: unresolved external symbol "public
    【分布式锁的演化】什么是锁?
    【分布式锁的演化】常用锁的种类以及解决方案
    【数据库】海量数据切分方案
  • 原文地址:https://www.cnblogs.com/lee0201/p/1756721.html
Copyright © 2011-2022 走看看