zoukankan      html  css  js  c++  java
  • 【转】Repeater为空时显示处理

    Repeater 默认没有EmptyTemplate 试了试用 自定义控件 重写 databind觉得太繁 无意中从一个老外的博客上发现了一个近似无敌的方法:

    <asp:Repeater ID="RptrA" runat="server">              

    <ItemTemplate>            

       <!-- Add your Item Template Here -->           

        </ItemTemplate>                     

    </asp:Repeater> 

    //绑定Repeater的数据时候要注意

    List<Group_worksData> list = new Group_works().SelectTop5(Mid);
    //注意:如果得你为空 提示信息 加载到了Repeater 的上方,那只要在将信息放到表格的<td></td>中就没问题了.......

    RepeaterWorks.DataSource = list;

    RepeaterWorks.DataBind();

    给Repeater添加FooterTemplate,数据为空时,显示提示信息。
    <FooterTemplate>

    <tr style="color:Red; font-size:18px;" runat="server" Visible="<%#rpt.Items.Count==0 %>"  >
    <td colspan="8">没有您要搜索的数据</td>
    </tr>

    </FooterTemplate>

  • 相关阅读:
    Map集合
    Collections 工具类
    LinkedList 集合
    List集合
    Iterator迭代器
    Collection集合
    时间日期类
    一看就懂!速写docker 容器数据库备份脚本
    Nginx 配置之HTTPS和WSS那些你不知道的事!
    https 证书认证/颁发/秒级认证无烦恼
  • 原文地址:https://www.cnblogs.com/wenghaowen/p/3506621.html
Copyright © 2011-2022 走看看