请教Gridview问题。

问题描述

建立了一个gridview,其中一个表头列的标题想根据某一变量的值而设定,代码如下:GridView1.HeaderRow.Cells[12].Text=strdate1;但是总提示Objectreferencenotsettoaninstanceofanobject.应该怎样动态设定表头内容。谢谢

解决方案

解决方案二:
protectedvoidgvlist_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.Header){GridViewRowrow=this.gvlist.HeaderRow;row=e.Row;row.Cells[0].Text="aaaaaaa";}}

解决方案三:
你这样写是对的你看看strdate1这个数据是什么
解决方案四:
strdate1数据没问题,取值8/1/2012。Tochinajiyong:您说的这个代码在哪里写啊,怎样触发。初学者,不懂。我原来是有一个button_click点击后出现gridview.
解决方案五:
gridview找到事件里的RowDataBound双击
解决方案六:
没找到,gridview没有事件,双击gridview,只出现index_change事件。
解决方案七:
dataGridView1.Columns["age"].HeaderText="岁数";你懂得
解决方案八:
引用3楼classic11111111的回复:

strdate1数据没问题,取值8/1/2012。Tochinajiyong:您说的这个代码在哪里写啊,怎样触发。初学者,不懂。我原来是有一个button_click点击后出现gridview.

gridview找到事件里的RowDataBound双击
解决方案九:
引用5楼classic11111111的回复:

没找到,gridview没有事件,双击gridview,只出现index_change事件。

属性-》点击闪电符号-》找RowDataBound事件,在框里双击
解决方案十:
找到了,谢谢了。晕,咋又不能发帖子了,我的分哪里去了啊。只好借这里在问个问题了在给gridview某一列赋值时(等于另外两列的乘积),当其中一列值为null或者空时,总是出现数据类型错误。即使我加了isempty判断,也是不行。不到下面代码有何问题?所有变量都在前面定义了,没有粘贴上来。boolisEmpty=(GridView1.Rows[i].Cells[10].Text.ToString().Length==0);if(isEmpty){GridView1.Rows[i].cells[10].text="0";}GridView1.Rows[i].Cells[13].Text=(float.Parse(GridView1.Rows[i].Cells[10].Text)*float.Parse(GridView1.Rows[i].Cells[12].Text)).ToString("f2");GridView1.Rows[i].Cells[15].Text=(float.Parse(GridView1.Rows[i].Cells[10].Text)*float.Parse(GridView1.Rows[i].Cells[14].Text)).ToString("f2");GridView1.Rows[i].Cells[17].Text=(float.Parse(GridView1.Rows[i].Cells[10].Text)*float.Parse(GridView1.Rows[i].Cells[16].Text)).ToString("f2");

解决方案十一:
顶。另祝大家新春快乐
解决方案十二:
引用楼主classic11111111的回复:

微软公司的云计算服务有哪些?全虚拟化、半虚拟化、硬件辅助...所有信息系统都适合迁移到云中...云存储架构是怎样的?怎么样做到公司信息平台与互联...建立了一个gridview,其中一个表头列的标题想根据某一变量的值而设定,代码如下:GridView1.HeaderRow.Cells[12].Text=strdate1;但是总提示Objectreference……

你可以把标题放到一个protectedstring的变量里边,然后在你的设计页面上将相应的列转为模板列,然后在vs设计器窗口上编辑这个列,为这个列的HeaderTemplate模版里边随便设计,图片、文字等都可以。比如其中拖入有一个Label控件,然后编辑其Text属性为Text="<%#MycolumnTitle%>"

这就OK了。
解决方案十三:
未将对象引用到对象实例
解决方案十四:
没对象

时间: 2024-10-14 22:23:31

请教Gridview问题。的相关文章

请教 GridView 编辑和删除的问题

问题描述 GridView启用编辑按钮的时候,如果把内容清空的话,点击更新,就会报错,(我数据库中设置的不能为空)如何能实现清空的时候加以限制,让它不能设为空值 解决方案 解决方案二://更新protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){stringsqlstr="update[Person]setPerId="+((TextBox)(GridView1.Rows[e.RowIndex

请教GridView利用存储过程分页的问题?谢谢!

问题描述 本人属于菜鸟,跪求GridView利用存储过程分页的代码,最好有详细的说明.使用的后台语言为C#,数据库为SQLServer.不胜感谢! 解决方案 解决方案二: 可以用session也可以用隐藏控件之类的解决方案三: 俄搞错了我还以为是状态保存解决方案四: <asp:LabelID="lblPage"runat="server"Text='<%#"第"+(((GridView)Container.NamingContaine

dev gridview 字体显示问题,请教大神

问题描述 dev gridview 字体显示问题,请教大神 dev 14.3,gridcontrol添加数据后(数据有手动绑定的,有数据库动态添加的),字体有的显示是黑色的,有的显示为灰白色的不清晰,当选中灰白色的row时,字体又变为黑色了,请问这是怎么回事啊?怎样使字体显示为同一种颜色? 解决方案 问题解决了,不是字体设置的问题,而是添加了一个"styleFormatCondition1.Condition = DevExpress.XtraGrid.FormatConditionEnum.E

传值-请教各位大神关于session和GridView的问题

问题描述 请教各位大神关于session和GridView的问题 想问下大神们,如何将一个页面的session值传到另一个页面的gridview中,这个是关于搜索的,将搜索的值显示到gridview中,如果有其他方法也可以,不一定必须用session,希望各位解答一下,小菜鸟在此感谢各位啦! 解决方案 可以的,session值不需要传递,它一直保存在内存中.除了session还有两个办法,一个是表单值一个是querystring. 这里有个完整的例子带源代码http://www.codeproj

请教达人,请问在GridView中如何添加Button按钮?

问题描述 请教各位达人:我是ASP初学者,在VS2005中,请问如何在GridView中添加Button按钮?(当我Button按钮拖到GridView中时,总是拖不进去),想请教下各位,谢谢~ 解决方案 解决方案二:进入编辑模板状态下才能拖动控件放到gridview中去或者你自己在<asp:GridView></asp:GridView>手动敲解决方案三:呵呵,谢谢你啊~~~可以了解决方案四:在模板列里面咯!

万年历-请教各位高手,如何在GridView上做个标记

问题描述 请教各位高手,如何在GridView上做个标记 我在做个万年历的小app,以GridView实现日期的显示 如何在当前日期上做个标记呢,以显示是当天呢 解决方案 找到但前日期,给该项做一个边框显示(或者加粗) 解决方案二: 给那个item设置个背景就行了

请教各位大神:写一个WebPart,将list中的数据以GridView形式显示出来!

问题描述 写一个WebPart,将list中的数据以GridView形式显示出来!谢谢刚刚开始工作,根本就不知道要怎么下手,大神们回复的越仔细越好!谢谢 解决方案 解决方案二:能否说的具体点解决方案三:就是我现在要开发一个WebPart,这个WebPart就是要显示一个list的数据,但是是以GridView的形式显示的!可以加请求请教你吗?解决方案四:就是我现在要开发一个WebPart,这个WebPart就是要显示一个list的数据,但是是以GridView的形式显示的!可以加qq请教你吗?解

请教大师帮助解决gridview的多条记录插入数据库

问题描述 请教大师帮助解决gridview的多条记录插入数据库 我的代码对吗? for (int i = 0; i < gridView1.RowCount - 1; i++) { zxpj.CLMC = Convert.ToString(gridView1.GetRowCellValue(i,gridView1.Columns[0].ToString())); zxpj.INKSL = Convert.ToInt32(gridView1.GetRowCellValue(i,gridView1.

请教为啥光标移到Gridview的标题中的小图片上面没有弹出层没有放大图片呢?

问题描述 请教为啥光标移到Gridview的标题中的小图片上面没有弹出层没有放大图片呢?$(function(){varx=10;vary=20;$("a.tooltip").mouseover(function(e){this.myTitle=this.title;this.title="";varimgTitle=this.myTitle?"<br/>"+this.myTitle:"";vartooltip=&