如何修改gridview表头名称

问题描述

大家好,请问如下2个问题.1、asp.net中,如何修改gridview表头名称,我用GridView2.HeaderRow.Cells[0].Text="设备编号";系统报错:未将对象引用设置到对象的实例。不知如何处理。2、我在查询的时候,想做一个“正在查询请稍候的提示”。用如下方式实现,但是不知如何刷新一个label.在按下提交按钮后Label3初始值为:"正在查询请稍候"Label3.Visible=true;GridView2.DataBind();在查询结束后,Label3.Visible=false;但是我没有看到屏幕上有变化,可能是没有刷新label,请问如何刷新?谢谢!

解决方案

解决方案二:
提示这样子做会没有点效果的就是那个表头名称,你可以直接到控件里面去添加列,然后设置其HeadText就行了
解决方案三:
ls的都说了HeadText前台页面可以设置如果想在后台动态改变应该需要在GridView2创建完成之后修改
解决方案四:
正在寻求答案
解决方案五:
引用1楼lmisbest的回复:

提示这样子做会没有点效果的就是那个表头名称,你可以直接到控件里面去添加列,然后设置其HeadText就行了

++至于提示gridview的绑定事件试试DataBinding事件和DataBound事件试试我也没用过
解决方案六:
谢谢,非常感谢
解决方案七:
protectedvoidgvList_RowDataBound(objectsender,GridViewRowEventArgse){if(hidClass2.Value.Equals("跟踪")){if(e.Row.RowIndex==-1){e.Row.Cells[3].Text="原计划完成时间";e.Row.Cells[5].Text="是否完成";e.Row.Cells[2].Text="未完成原因";e.Row.Cells[4].Text="计划完成时间";}}}
解决方案八:
ajaxToolkit:ModalPopupExtender控件就不需要lable了
解决方案九:
protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.Header){e.Row.Cells[0].Text="主题";e.Row.Cells[1].Text="点击数";e.Row.Cells[2].Text="回复数";e.Row.Cells[3].Text="发帖人";e.Row.Cells[4].Text="发帖时间";}}

解决方案十:
///<summary>///设置表头///</summary>///<paramname="sender"></param>///<paramname="e"></param>protectedvoiddvResult_RowCreated(objectsender,GridViewRowEventArgse){switch(e.Row.RowType){//判断是否表头caseDataControlRowType.Header://第一行表头TableCellCollectiontcHeader=e.Row.Cells;tcHeader.Clear();tcHeader.Add(newTableHeaderCell());tcHeader[0].Text="序号";tcHeader.Add(newTableHeaderCell());tcHeader[1].Text="姓名";//第二行表头tcHeader.Add(newTableHeaderCell());tcHeader[2].Text="主机合同关联号";tcHeader.Add(newTableHeaderCell());tcHeader[3].Text="积欠本金";tcHeader.Add(newTableHeaderCell());tcHeader[4].Text="积欠利息";tcHeader.Add(newTableHeaderCell());tcHeader[5].Text="积欠合计";tcHeader.Add(newTableHeaderCell());tcHeader[6].Text="还款本金";tcHeader.Add(newTableHeaderCell());tcHeader[7].Text="还款利息";tcHeader.Add(newTableHeaderCell());tcHeader[8].Text="还款合计";tcHeader.Add(newTableHeaderCell());tcHeader[9].Text="合同贷款余额";tcHeader.Add(newTableHeaderCell());tcHeader[10].Text="已还利息";tcHeader.Add(newTableHeaderCell());tcHeader[11].Text="账龄";tcHeader.Add(newTableHeaderCell());tcHeader[12].Text="对账日期";tcHeader.Add(newTableHeaderCell());tcHeader[13].Text="催收员";break;}}

时间: 2024-09-20 07:23:04

如何修改gridview表头名称的相关文章

怎么把gridview表头字体居中

问题描述 怎么把gridview表头字体居中 解决方案 解决方案二:<HeaderStyleHorizontalAlign="Center"/>加这个解决方案三:CssClass里面控制一下,写个简单的css.解决方案四:<HeaderStyleHorizontalAlign="Center"/>解决方案五:HeaderStyle-HorizontalAlign="Center"解决方案六:<HeaderStyleH

yii gridview表头固定,只让表体滚动

问题描述 yii gridview表头固定,只让表体滚动 yii gridview表头固定,只让表体滚动 yii gridview表头固定,只让表体滚动 yii gridview表头固定,只让表体滚动 解决方案 @?Page?Language="C#"?AutoEventWireup="true"?CodeFile="Default9.aspx.cs"?Inherits="Default9"?%>DOCTYPE?html

win7系统怎么修改本地磁盘名称

  win7系统怎么修改本地磁盘名称? 下面小编教大家具体设置方法. 1.在Win7系统双击"计算机"图标,打开"windows资源管理器"; 2.将需要改变名称的本地磁盘,比如D盘,那么就在D盘反复上右击点选"重命名"键值; 3.进入需要改变的本地磁盘的名称,然后D盘的名称改成自己想要的名称,比如"软件";

Win8.1通过注册表修改CPU驱动名称的方法

  Win8.1通过注册表修改CPU驱动名称的方法           操作步骤: 1.点击 右击开始菜单-运行-输入"regedit"进入注册表编辑器; 2.展开HKEY_LOCAL_MACHINE,展开SYSTEM,展开ControlSet001或ControlSet002,展开Enum,展开ACPI,展开GenuineIntel_-_x86_Family_15_Model; 3.GenuineIntel_-_x86_Family_15_Model目录下有0.1.2.3.4项,一些

win8.1操作系统如何修改任务管理器CPU名称

  win8.1操作系统如何修改任务管理器CPU名称         具体方法如下: 1.点击 右击开始菜单-运行-输入"regedit"进入注册表编辑器; 2.展开HKEY_LOCAL_MACHINE,展开SYSTEM,展开ControlSet001或ControlSet002,展开Enum,展开ACPI,展开GenuineIntel_-_x86_Family_15_Model; 3.最后对下面的每个数字进行鼠标右键点击权限,再点高级,点击更改进行设置后点击确定,最后把完全控制打上勾

图图桌面如何修改分组(目录)名称

如何修改分组(目录)名称和图标具体步骤如下: 1.右击分组图标,鼠标左键点击[图标设置].(如图) 2.点击"更改图标",选择一张图片,打开即完成图标更换,在"分组名称"写上新的名称,点击确定,即完成名称和图标的更换.(如图) 点击"更换图标". 选择新图标,点击打开. 这里的图标变了,名称换成"游戏",点击确定即完成.         注:更多精彩教程请关注三联电脑教程栏目

如何修改电脑磁盘名称

  1.打开我的电脑/计算机; 2.选中需要更改名称的磁盘分区; 3.用鼠标右键点击后,选择打开属性; 4.在打开的属性窗口中,可以看到名称一栏,在其中输入想要设置的个性化盘名,然后点击确定; 5.返回后即可看到该磁盘显示的是修改后的名称.

javascript-设置gridview表头不隐藏

问题描述 设置gridview表头不隐藏 当gridview记录数等于0时,如何设置表头不自动隐藏.最好通过css和js,后台实现的都说一下.谢谢 解决方案 http://www.zhishizhan.net/jiaocheng/e8afc174a833cd8d.html

extjs-ExtJs6.0如何修改树节点名称?

问题描述 ExtJs6.0如何修改树节点名称? 在6.0之前我们直接用setText()方法就可以直接修改选中树节点的名称了,6.0没这个方法了,应该怎么修改? 解决方案 setConfig()http://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.data.NodeInterface-method-setConfig 解决方案二: /** 修改设备类型方法 */ function clickModifyBtn() { var oldN