当GridView绑定的数据源为Null或查询绑定的DataSet等为空时
GridView显示没有数据的提示

有如下几种方式

一是用GridView的EmptyDataText
-------------------------------
<asp:GridView ID="gv_Info" runat="server" CssClass="GridView"
   EditRowStyle-HorizontalAlign="center" AutoGenerateColumns="True"
   AllowPaging="True" PageSize="4"  Width="100%" RowStyle-HorizontalAlign="center"
   AllowSorting="True" OnSorted="gv_Info_Sorted" OnSorting="gv_Info_Sorting"
   EmptyDataRowStyle-CssClass="GridViewNoData"
   EmptyDataText="暂没有数据"
   EmptyDataRowStyle-HorizontalAlign="center"
   EmptyDataRowStyle-Font-Bold="true"
>

后台可用如下方式进行修改其显示

this.gv_Info.EmptyDataText = "No No No Data";

二是用GridView的EmptyDataTemplate
-------------------------------
<EmptyDataTemplate>
   <table width="100%" cellpadding="0" cellspacing="0" class="">
         <tr align="center">
              <td style="height: 40px;" runat="server"  id="td_EmptyData">
                     <b>请点选[统计查看]按钮 或者 统计暂没有数据</b></td>
              </tr>
    </table>
    <asp:Label runat="server" ID="lbl_EmptyData" Text="No Data"></asp:Label>
</EmptyDataTemplate>

后台可用如下方式进行修改其显示

Table gvTable = ((Table)this.gv_Info.Controls[0]);
Label tmpLabel = (Label)(gvTable.Rows[0].FindControl("lbl_EmptyData"));
tmpLabel.Text = "No No No Data";

三是当然也可以在GridView没有显示时 显示预先设定好的Table

附:
上述两种方式一起使用时 显示时将以第二种方式为主

再有 清空GridView显示
//this.gv_Info.EmptyDataText = "No Data";
this.gv_Info.DataSource = null;
this.gv_Info.DataBind();

GridView 的EmptyDataText 及 EmptyDataTemplate相关推荐

  1. 数据绑定控件收藏 DropDownList ListBox GridView DataList Repeater FormView DetailsView

    通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据 ...

  2. DropDownList ListBox GridView DataList Repeater FormView DetailsView 数据绑定控件详解

    asp.net夜话之八:数据绑定控件收藏               Author: 周金桥 Date: 2008-10-24 01:32 通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循 ...

  3. ASP.NET 2.0 的数据源、数据绑定控件概述与区别

    一.Render UI 1 GridView GridView 控件用来在表中显示数据源的值.每列表示一个字段,而每行表示一条记录.GridView 控件支持下面的功能: 绑定至数据源控件,如 Sql ...

  4. asp net夜话之八 数据绑定控件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 通过前面 ...

  5. asp.net夜话之八:数据绑定控件(上)

    通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据 ...

  6. asp.net夜话之八:数据绑定控件

    通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据 ...

  7. .net c# 中获得GridView的EmptyDataTemplate中的控件的方法(转)

    拖了一个GridView到页面,当没有数据时在EmptyDataTemplate中显示添加的TextBox,但EmptyDataTemplate中不像FooterTemplate可以直接 TextBo ...

  8. gridview内的emptydatatemplate

    EmptyDataTemplate--空数据模板是GridView控件的属性之一.EmptyDataTemplate表示当记录为空时显示的定义内容.它用来获取或设置在GridView 控件绑定到不包含 ...

  9. GridView编辑EmptyDataTemplate控数据模板

    EmptyDataTemplate--空数据模板是GridView控件的属性之一.EmptyDataTemplate表示当记录为空时显示的定义内容.它用来获取或设置在GridView 控件绑定到不包含 ...

最新文章

  1. 《棋牌游戏服务器》玩法服务器架构
  2. cauchy problem of 1st order PDE from Partial Differential Equations
  3. python中add_Python add()函数是如何使用呢?
  4. java 静态对象语法_04.Java 语法
  5. 工业机器人专业展板图片_南充职业技术学院工业机器人专业线下课程开展情况...
  6. 对于vsftp writable anonymous root问题的解决
  7. ASP.NET Core部署到CentOS7,使用Nginx代理
  8. Input标签牲描述
  9. JavaScript Window Navigator
  10. 蓝桥杯真题:乘积尾零
  11. 如何在Python中使用生成器(Generate)和yield语句
  12. 手机浏览器看视频加载太慢怎么办,这5招用了提速快
  13. php程序员开发工具箱,PHP程序员工具箱免费版
  14. 局域网计算机加密共享文件,局域网共享文件,小编教你局域网共享文件怎么加密...
  15. Vue过滤器filter和filters的使用详解
  16. vue中使用防抖和截流
  17. 印度理工学院有多难考?
  18. 我奋斗18年,和你或者咖啡没有任何关系
  19. android bitmap转drawable
  20. tableau-咖啡行业销售数据看板

热门文章

  1. html文件脚本,我想要从html文件或js脚本执行jsx脚本
  2. html动态图标代码,SVG动态图标是如何实现的
  3. Linux系统文件用户共享,Linux操作系统下的共享文件夹用户设定
  4. 安卓学习笔记27:共享参数
  5. 将来时态:I will fly - I'm going to fly - I'm flying_48
  6. 【英语学习】【WOTD】links 释义/词源/示例
  7. 4G通信技术LTE介绍
  8. python中urlLib的使用
  9. 2个css特效冲突了怎么办_学生打扫卫生不积极怎么办?改变自己的观念,从2个方面影响学生...
  10. 操作系统内存管理、Cache调度策略学习