GridView 的EmptyDataText 及 EmptyDataTemplate
来源:互联网 发布:编程有什么语言 编辑:程序博客网 时间:2024/05/20 23:06
当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
- GridView 的EmptyDataText 及 EmptyDataTemplate
- 得GridView的EmptyDataTemplate中的控件
- 获取GridView的EmptyDataTemplate中的控件
- .net c# 中获得GridView的EmptyDataTemplate中的控件的方法
- asp.net 中获得GridView的EmptyDataTemplate中的detailsview的方法
- GridView EmptyDataTemplate: Get Rid of That Annoying Border!
- GridView 自动绑定 借助DetailsView与EmptyDataTemplate新增记录
- Repeater datalist在无数据记录时显示类似GridView空模板(EmptyDataTemplate)
- Repeater在无数据记录时显示类似GridView空模板(EmptyDataTemplate)
- GridView的使用及分页
- DataList及GridView的字符长度限制
- GridView学习心得及发现的问题
- ASP.NET获取<EmptyDataTemplate></EmptyDataTemplate>模板中的textBox控件值
- sqldatasourse的自定义参数及gridview的分页
- sqldatasourse的自定义参数及gridview的分页
- gridview的模版里面的全新及分条删除
- GridView的使用及数据的回传带分页
- msiexec命令行安装 命令行无界面安装ajax
- [转]如何用VS2005制作Web安装程序
- [转]用VS2005制作网页对IIS进行操作
- [引]LINQ 查询表达式(C# 编程指南)
- [转]Symantec AntiVirus企业版(接受管理)客户机端卸载方法
- GridView 的EmptyDataText 及 EmptyDataTemplate
- VS2005下源代码管理的VSS2005的登录ID设置
- [引]ASP.NET IIS 注册工具 (Aspnet_regiis.exe)
- Visual Studio 2008 Samples Page
- 微软的软件授权及保护服务(SLPS)
- [转]简单批处理内部命令简介
- [转]Writing Installs With The Windows Installer Is A Pain!
- 通过MySQL Control Center 连接MySql服务器
- [转]添加/删除Windows组件无法选择IIS安装的情况下用IIS安装包安装