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>

  • 相关阅读:
    HtmlAgilityPack
    随笔-20150513
    过滤掉html 标签
    json转换
    第28月第3天 c语言读写文件
    第27月第28天 iOS bundle
    第27月第27天 https
    第27月第25天 clang -rewrite-objc main.m
    第27月第24天 git pull fetch
    第27月第18天 epoll lt et
  • 原文地址:https://www.cnblogs.com/wenghaowen/p/3506621.html
Copyright © 2011-2022 走看看