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自己。

      -  - 。

  • 相关阅读:
    拼音输入法的数学原理
    搜索核心原理之网页和查询的相关性——TF-IDF
    Linux内核源码分析之调度、内核线程模型 And Centos7.2's Kernel Resource Analysis
    手把手教您定制化Centos6.x安装界面
    定制Centos系统(基于6.x)
    数据分析、数据挖掘之聚类、分类
    数据分析、数据挖掘之文档过滤、垃圾邮件
    数据分析、数据挖掘之特征分解、特征分析
    数据挖掘、数据分析之协同过滤、推荐系统、关联分析
    转载-“一代宗师”周金涛先生20个预言待验证
  • 原文地址:https://www.cnblogs.com/lee0201/p/1756721.html
Copyright © 2011-2022 走看看