`

DataList和Repeat无数据时提示暂无数据几种方法

ASP 
阅读更多

1.放一个label

 

 DataTable table = new DataTable(); 
            repeater1.DataSource = table; 
            repeater1.DataBind(); 
            if (table.Rows.Count == 0)//或者 repAcctLedger.Items.Count == 0 
            { 
                label1.Text = "暂无查询结果"; 
            } 
            else 
            { 
                label1.Text = ""; 
            }

 

2.在FooterTemplate模板中放一个label

 <FooterTemplate>
    <td style="height: 16px">
         <asp:Label ID="Label1" runat="server" Text="暂无检索记录!" Visible="false"></asp:Label>
         </td>
    </FooterTemplate>

 

 

 protected void rpSearch_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType==ListItemType.Footer)
        {
            if (rpSearch.Items.Count<=0)
            {
                ((Label)e.Item.FindControl("Label1")).Visible = true;
            }
        }
    }

 

第三种:在DataTable加一行数据.

 

            if (table.Rows.Count == 0)//或者 repAcctLedger.Items.Count == 0 
            { 
                    DataRow dr = dt.NewRow(); 
                    dr[0] = "无数据"; 
                    dt.Rows.Add(dr); 
            } 
            repeater1.DataSource = table; 
            repeater1.DataBind(); 

 

 

分享到:
评论

相关推荐

    在DataList里编辑和删除数据

    在DataList里编辑和删除数据 在 ASP.NET 中,DataList 控件是一个强大的控件,用于显示和编辑数据。在本篇文章中,我们将探讨如何在 DataList 中编辑和删除数据。 标题:在 DataList 里编辑和删除数据 描述:在 ...

    在ASP.NET 2.0中操作数据之三十六:在DataList里编辑和删除数据概述

    DataList控件是***中的一种数据绑定控件,用于将数据显示在一个定制的格式中,它允许开发者以行和列的形式展示数据。在本文中,我们将详细探讨如何通过DataList控件实现数据的编辑和删除功能,同时通过编程方法弥补...

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

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

    DataList数据绑定

    在ASP.NET中,DataList控件是一个非常有用的Web服务器控件,它允许开发人员以灵活的方式展示和操作数据。DataList不像GridView那样预定义了严格的布局,而是提供了更大的设计自由度,可以创建自定义的布局和样式。...

    asp.net,Datalist控件分页显示数据,绑定datatable

    asp.net,Datalist控件分页显示数据,绑定datatable 带有向前向后翻页

    DataList分页技巧方法

    DataList分页技巧方法是一种实现DataList和Repeater控件的分页显示的方法。该方法使用PagedDataSource类来实现分页显示。PagedDataSource类是ASP.NET提供的一个功能强大的类,用于实现数据分页。 PagedDataSource类...

    DataList模板的RadioButtonList控件绑定数据的方法

    在.NET框架中,DataList控件是一个非常灵活的控件,它可以用来展示数据集合,并且支持自定义模板,使得布局和样式设计更加自由。而RadioButtonList控件则用于展示一系列互斥的选择项,用户只能选择其中的一个。在...

    datalist和gridview用法源码

    在.NET Web开发中,`DataList` 和 `GridView` 是两种常见的数据绑定控件,用于显示和操作数据库或其他数据源中的数据。它们都是ASP.NET Web Forms框架的一部分,提供了灵活的数据展示方式,尤其适用于数据列表的呈现...

    datalist中嵌套的hyperlink数据绑定

    在ASP.NET开发中,`DataList`控件是一种常用的网页元素,它允许我们动态地从数据源中渲染列表项。而在这个场景中,我们讨论的是如何在`DataList`内部嵌套`HyperLink`控件,并进行数据绑定,以便创建一个可点击的链接...

    DataList 嵌套DataList实例

    在.NET框架中,ASP.NET Web Forms提供了一种用于动态显示数据的强大控件——DataList。在某些复杂的场景下,我们可能需要在一个DataList内部再嵌套另一个DataList,以展示层次化或关联的数据。这就是“DataList嵌套...

    DataList的属性及事件方法[借鉴].pdf

    `DataList`是Windows Forms和ASP.NET中的一种控件,常用于显示数据集合,并支持用户交互。在软件开发中,理解和掌握`DataList`的属性、事件和方法是至关重要的,因为它们允许开发者定制控件的行为,提升用户体验,...

    gridview和datalist区别.

    在.NET框架中,GridView和DataList是两种常用的控件,用于在网页上显示数据集合。它们都是ASP.NET Web Forms的一部分,常用于从数据库或其他数据源动态地呈现数据。理解这两者之间的区别对于优化数据展示和交互体验...

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

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

    在ASP.NET 2.0中操作数据之四十一:DataList和Repeater数据分页

    在*** 2.0中,DataList和Repeater是常用的数据显示控件,用于显示数据源中的记录。然而,它们并不像GridView、DetailsView和FormView控件那样具有内置的分页和排序功能。因此,为了实现分页和排序功能,开发人员需要...

    DataList排序和分页

    在.NET框架中,DataList控件是一个常用的Web控件,用于显示数据集合,例如数据库查询结果。本资源主要探讨如何实现DataList控件的排序和分页功能,这对于提升用户体验和优化网页性能至关重要。下面我们将深入讲解这...

    datalist 中嵌套datalist

    这里假设 `GetTopList()` 和 `GetSubList()` 方法分别用于获取顶层和子级数据。 ```csharp public SqlDataReader GetTopList() { // 实现获取顶层数据的逻辑 } public SqlDataReader GetSubList() { // 实现获取...

    gridview 和 DataList 的使用和 分页

    在.NET框架中,GridView和DataList是两种常用的Web表视图控件,它们用于展示数据集合,如数据库中的记录。这两个控件都有各自的特点和适用场景,了解它们的使用和分页功能对于开发高效的数据展示界面至关重要。 ...

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

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

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

    在ASP.NET web开发中,数据绑定控件是用于展示数据集的关键组件,Repeater和DataList就是其中两种常用的控件。它们都允许开发者灵活地自定义数据的展示样式,但各自有着不同的特性和应用场景。 ## Repeater控件 ...

Global site tag (gtag.js) - Google Analytics