`
咚季限定
  • 浏览: 21064 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Repeater模仿GV中为空时显示的数据

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

<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>  


//绑定Repeater的数据时候要注意
List<Group_worksData> list = new Group_works().SelectTop5(Mid);
//当list集合为Null的时候 要实例化一下,因为null值时候Repeater是不会加载FooterTemplate的
if (list == null)
{
list = new List<Group_worksData>();
}
//注意:如果得你为空 提示信息 加载到了Repeater
的上方,那只要在将信息放到表格的<td></td>中就没问题了.......
RepeaterWorks.DataSource = list;
RepeaterWorks.DataBind();
分享到:
评论

相关推荐

    Repeater 显示5条数据

    在使用Repeater时,我们需要定义ItemTemplate,这是显示数据的核心部分。此外,还有HeaderTemplate(用于定义头部)、FooterTemplate(定义尾部)和SeparatorTemplate(定义分隔符)等。 **设置显示数据条数** 要...

    Repeater数据显示及分页

    在ASP.NET Web应用程序开发中,`Repeater`控件是一个非常灵活的数据绑定控件,用于显示数据源中的数据。它不提供内置的样式或布局,但允许开发者通过自定义模板来实现高度定制化的数据呈现。本篇文章将深入探讨`...

    Repeater嵌套Repeater 动态数据绑定

    在ASP.NET Web Forms开发中,`Repeater`控件是一个非常强大的工具,常用于动态生成HTML结构,尤其在处理列表或表格数据时。本资源主要探讨了如何使用`Repeater`控件进行嵌套,以及如何实现动态数据绑定,这对于构建...

    数据显示控件Repeater和datalist的用法

    Repeater包含两种模板:`ItemTemplate`(用于定义每个数据项的显示)和`SeparatorTemplate`(用于定义数据项之间的分隔)。例如: ```asp.net &lt;asp:Repeater ID="rptItems" runat="server"&gt; &lt;!-- 在这里定义每个...

    Repeater控件绑定数据、分页、数据操作,最佳代码

    - Repeater控件的`ItemTemplate`部分定义了每行数据的显示格式。`(Container.DataItem, "绑定数据源字段名")%&gt;`使用了DataBinder.Eval方法来绑定数据源中的字段到控件。这里的"绑定数据源字段名"应替换为实际的数据...

    Access Ole Repeater数据集合显示

    本篇文章将深入探讨如何使用Access Ole Repeater来显示数据集合。 一、Ole Repeater控件介绍 Ole Repeater控件是一种容器,它能够根据数据源中的记录数量重复自身的模板区域。每个重复的区域称为项,通常用来显示单...

    repeater控件显示日期

    当你需要在Repeater控件中显示日期时,可以使用ASP.NET的内置数据绑定表达式 `&lt;%# %&gt;` 来格式化日期。例如,假设数据源中的日期字段名为`DateTimeField`: ```html ("DateTimeField", "{0:yyyy-MM-dd}") %&gt;' /&gt; ...

    asp.net中Repeater控件嵌套Repeater调数据方法

    Repeater控件是一种非常灵活的服务器控件,它可以用来显示重复的数据项。与GridView、DataList等其他数据绑定控件相比,Repeater控件提供了最大的灵活性,因为它允许开发者完全控制HTML输出。这使得Repeater控件非常...

    Repeater 绑定 List 数据源

    在ASP.NET web开发中,`Repeater`控件是一个非常重要的服务器端控件,它用于显示数据集合,如数组、列表或数据集等。本篇文章将深入探讨如何使用`Repeater`控件来绑定`List`类型的数据源,并提供相关的编程实践。 ...

    使用嵌套 Repeater 控件和 Visual C# _Net 显示分层数据

    使用嵌套 Repeater 控件和 Visual C# _Net 显示分层数据

    在ASP.NET 2.0中操作数据:用DataList和Repeater来显示数据(源码)

    在ASP.NET 2.0中操作数据:用DataList和Repeater来显示数据(源码)

    Repeater和泛型数据结合的简单例子

    当数据源绑定到Repeater时,每个数据项都会触发ItemTemplate的实例化。 接下来,我们要了解泛型。泛型允许我们在编写类、接口、方法时,不指定具体的类型,而是使用类型参数。在运行时,这些类型参数会被实际的类型...

    在ASP.NET 2.0中操作数据之三十:格式化DataList和Repeater的数据

    格式化数据显示的两种方法分别是在控件的ItemDataBound事件中处理和在绑定数据时调用后台定义的方法。在DataList控件中,无论是通过数据源控件还是直接在代码中使用DataSource和DataBind()方法进行数据绑定时,...

    Repeater控件无限级显示菜单

    在ASP.NET开发中,Repeater控件是一种非常灵活的数据绑定控件,用于动态地呈现数据。本项目利用Visual Studio 2010(VS2010)作为开发工具,结合SQL Server 2005或更高版本的数据库,通过Repeater控件实现了无限级...

    repeater动态首尾相接显示图片

    在本文中,我们将深入探讨如何使用ASP.NET中的Repeater控件来实现动态首尾相接显示图片的功能。Repeater是一个非常灵活的数据绑定控件,它允许我们根据数据源中的每一项自定义HTML输出。这种技术常用于创建列表、...

    ajaxpro无刷新,分页更新repeater_GridView数据源.rar

    在ASP.NET中,Repeater和GridView控件是用于显示数据的常用组件。Repeater提供了更大的灵活性,可以自定义模板来展示数据,而GridView则提供了预定义的布局和操作功能,如排序、分页和编辑。在这个案例中,我们将...

    Repeater嵌套方法

    在.NET框架中,Repeater控件是一种用于显示数据列表的Web控件,它能够以模板为基础展示数据项,为开发者提供灵活的方式来控制数据的显示格式。在这个过程中,经常会有嵌套Repeater控件的需求,即在一个Repeater控件...

    后台动态创建Repeater并绑定数据

    在ASP.NET Web Forms中,Repeater控件是一种非常灵活且功能强大的控件,它允许开发者完全自定义布局,并能够方便地对数据进行迭代显示。本文将详细介绍如何在后台代码中动态创建Repeater控件并将其与数据源绑定。 #...

    【ASP.NET编程知识】浅析Repeater控件的使用 (原样导出和动态显示隐藏Repeater中的列).docx

    本篇文章将深入探讨Repeater控件的使用,包括数据原样导出和动态显示/隐藏Repeater中的列。 **一、Repeater数据原样导出** Repeater控件在ASP.NET中可以方便地绑定数据源,如DataTable,然后通过DataBind()方法将...

    repeater数据绑定控件的使用

    `Repeater`控件有一些事件,如ItemCreated(当项被创建时触发)、ItemDataBound(当项被绑定到数据时触发)等。这些事件可用于在运行时进行更复杂的数据处理和DOM操作。 在提供的文件`DbHelperSQL.cs`中,可能包含...

Global site tag (gtag.js) - Google Analytics