方法就是在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><a 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>
分享到:
相关推荐
ajaxpro无刷新,分页更新repeater_GridView数据源.rar
Repeater DataList GridView 如何进行数据绑定 新增 删除 修改 查询
ASP.NET的Web窗体提供了11种数据显示控件,其中最重要的有3种,即GridView控件、DataList控件和Repeater控件
Repeater数据显示及分页 Repeater数据显示及分页 Repeater数据显示及分页
简单的reapeter应用,平时用reapeter时都是直接绑定,然后通过分页控件,规定显示数据的条数,在显示数据时也可以直接规定显示数据的条数
Repeater控件是一个数据显示控件,该控件允许通过为列表中显示的每一项重复使用指定的模板来自定义布局。 相对于GridViews和DataList来说Repeater是一个相当轻巧、灵活的控件,能耗也比它们要小很多。美中不足的是...
Repeater DataList GridView的嵌套用法,论坛上有很多人想知道嵌套的用法。我总结了这三种控件的嵌套,以供参考。http://blog.csdn.net/greatverve/archive/2008/12/25/3600912.aspx我的网址:www.0379zd.com
Repeater实现分页显示数据, DataList实现分页,数据编辑与删除, GridView实现分页,数据编辑与删除。
在ASP.NET 2.0中操作数据:用DataList和Repeater来显示数据(源码)
Repeater控件绑定数据、分页、数据操作,最佳代码Repeater控件绑定数据、分页、数据操作,最佳代码Repeater控件绑定数据、分页、数据操作,最佳代码
Repeater、GridView 自动编号 word文档记录
//将控件Repeater中的数据导出到Excel或Word中 //将下列代码放入需要导出数据的.aspx文件对应的.cs文件中 // private void Export(String FileType, String FileName) { Response.Clear(); Response....
Repeater和泛型数据结合的简单例子,没有经过数据库存数据和简单的foreach应用综合应用例子
在ASP.NET 2.0中操作数据:用DataList和Repeater来显示数据
项目中会用到将网页查询到的数据,导出到Excel中。我将文档整理了
Repeater 绑定 List 数据源
C#中web开发datalist,repeater,girdview的用法
使用嵌套 Repeater 控件和 Visual C# _Net 显示分层数据