Gridview的小问题!!!!!!急求高手帮助!卡了2礼拜了!!!!

问题描述

第一:我已经从数据库select了一些数据绑定到Gridview1SNONamesex年龄在职1布什男50否2小泉男60是3井空女25是第二:我想在这张表的基础上通过代码插入一列,并把年龄最大和最小的做标记,如:SNONamesex年龄判别在职1布什男50[空]否2小泉男60Max是3井空女25Min是请问如何通过代码实现第二步的操作PS:本人菜鸟请详细点,谢谢!

解决方案

本帖最后由 wwssxx615 于 2011-10-10 11:31:05 编辑
解决方案二:
顶起!!
解决方案三:
直接用一句select语句就搞定了:selectSNO,Name,sex,年龄,(casewhen年龄isnullthen'[空]'case年龄=(selectmax(年龄)fromX)then'max'case年龄=(selectmin(年龄)fromX)then'min'end)as判断,在职fromX
解决方案四:
引用2楼ilooknow的回复:

直接用一句select语句就搞定了:selectSNO,Name,sex,年龄,(casewhen年龄isnullthen'[空]'case年龄=(selectmax(年龄)fromX)then'max'case年龄=(selectmin(年龄)fromX)then'min'end)as判断,在职fromX

我需要的是插入一列并在其中两个位置输入max和min字辐的代码,你说的不是重点,我也会
解决方案五:
思路:用viewdState暂存查询结果。如果查询结果是DataTable用LINQTODataTable如果是泛型集合用Linqtoobject.或者用笨得方法对DataTable结果,进行处理。加一列,找最大,最小值,搞定
解决方案六:
Gridview原来有没判别这列没有的话要先用代码添加Gridview列之后最大和最小就用土方法用select查询然后赋值了PS:能解决问题的方法就是好方法,没必要弄什么高深的代码高手勿喷
解决方案七:
一般的思路是把查询结果保存下来,然后找出最大最小的,其余赋空。增加一列,把处理后的数据绑定更新上去
解决方案八:
这个……楼主不接受SQL命令?但还是SQL命令解决比较简单:declare@最小年龄int;declare@最大年龄int;select@minid=min(年龄)fromtable1;--预先获取最小年龄,减少主查询量select@maxid=max(年龄)fromtable1;--预先获取最大年龄,减少主查询量selectSNO,Name,SEX,年龄,casewhen年龄-@最小年龄=0then'MIN'when年龄-@最大年龄=0then'MAX'else''endas判别,在职fromtable1如果楼主需要带条件查询,并且需要在待条件查询的结果上也分别获取最大最小年龄,可以在以上3个查询命令中加上相同的where条件。如果楼主需要在Gridview1的每一页都求出本页人员最大最小年龄,以上方法无效。但可以提供思路:1、在代码页class开始定义四个变量,生存期为private,分别是:最大年龄值=0,最小年龄值=300,最大年龄纪录指针=-1,最小年龄纪录指针=-1;2、为GridView1增加一个新列,列名叫"判别",类型:string。3、在datarowbind事件中加入判断:if(本行年龄值>“最大年龄值”){本行中"判别"列的值="MAX";Gridview1.Rows[最大年龄纪录指针]["判别"]="";“最大年龄值”=本行年龄值;最大年龄纪录指针=本行Index;}elseif(本行年龄值<“最小年龄值”){本行中“判别”列的值="MIN";Gridview1.Rows[最小年龄纪录指针]["判别"]="";"最小年龄值"=本行年龄值;最小年龄纪录指针=本行Index;}
解决方案九:
楼主的意思应该是取到了数据,并由服务器把页面发送到了客服端的浏览器上,并且假设页面会显示这么一个gridview表格,然而你想在这个页面呈现给观众的时候,给它多那么一列吧!!?????就直接用javascript操作表格就可以了啊!!!!!!!!!!!!!
解决方案十:
引用8楼yxw545061402的回复:

楼主的意思应该是取到了数据,并由服务器把页面发送到了客服端的浏览器上,并且假设页面会显示这么一个gridview表格,然而你想在这个页面呈现给观众的时候,给它多那么一列吧!!?????就直接用javascript操作表格就可以了啊!!!!!!!!!!!!!

你真了解我~害羞~
解决方案十一:
大家说的都对,关键是怎么"插入一列",我要的只是那个代码啊,怎么写啊,新手不会啊,悲剧...
解决方案十二:
dimnewcolumnasnewgridviewcolumn('列名',"".gettype())gridview1.columns.add(newcolumn)引用10楼wwssxx615的回复:

大家说的都对,关键是怎么"插入一列",我要的只是那个代码啊,怎么写啊,新手不会啊,悲剧...

解决方案十三:
没弄过,帮顶
解决方案十四:
GridViewgv=newGridView();gv.Columns.Add("列名");
解决方案十五:
本帖最后由 net_lover 于 2011-12-02 13:43:56 编辑
解决方案:
重新操作datatabel再绑定。

时间: 2024-10-26 02:08:57

Gridview的小问题!!!!!!急求高手帮助!卡了2礼拜了!!!!的相关文章

急求高手知道《类似动态新闻页面》

问题描述 如何使从数据库中读出的信息动态的显示在页面上(当页面进入时),我在做一个微博系统,动态在首页显示博主发表的微博,在网上也搜过,但是还是整不出来,急求高手知道,能附上核心代码更好. 解决方案 解决方案二: 在页面加载事件里面写查询按时间排序.解决方案三: 基本上任何培养代码工人的教程都教这个.请耐心花一个月时间从头学起.如果学不会如何把信息在页面上显示记的技术,那么做编程实在是难于登天.解决方案四: SqlConnectionm_con=newSqlConnection(ConnStr)

急求高手帮忙,小女感激不尽啊~~

问题描述 已有一个工程,代码什么的都编写好的现成的,但是我不懂得怎么导入eclipse调试和生成~~~急求高手帮忙 解决方案 解决方案二:file-->import-->general->existingprojectintowrokspace解决方案三:在packageexplorer视图里右击点import也可以方法同上面的解决方案四:记得选上copyprojectsintoworkspace其实这个在百度能查到的,问问题前最后多查查...解决方案五:如果初始工程不是eclipse的

firefox-关于PHP的一个小问题,求高手解答

问题描述 关于PHP的一个小问题,求高手解答 我刚开始学习PHP,当我敲完代码后,使用火狐浏览器打开localhost时就会下载.part文件,随后才会另开一个网页,显示应该出现的信息.但是我用360安全浏览器却 不会出现这个问题,直接就会出现应该出现的页面.昨天也出现了这个问题,我把AppServ卸载了重装,就没有这个问题.但是今天我启动后又出现了这个问题.请问这是怎么回事 解决方案 火狐浏览器设置了什么? 解决方案二: 什么都没有设置啊 解决方案三: www目录下面有文件名为index的文件

求助.我拿到一个用VB.net 语言 Vs2005 和Access工具 编写的程序 可我不会运行 急求高手指点

问题描述 求助.我拿到一个用VB.net语言Vs2005和Access工具编写的程序可我不会运行急求高手指点请对这方面的有研究的高手联系QQ873498013我把程序发给你,只要告诉我如何配置运行的即可.Q币相赠大伙帮帮忙啊真得很急! 解决方案 解决方案二:安装.netFrameWork2.0解决方案三:安装2005就可以调试了解决方案四:我已经加你了

关于百度ueditor的问题,急求高手

问题描述 关于百度ueditor的问题,急求高手 uditor能不能把过滤去掉?怎么去掉? 实际应用中会在 /中间存在if判断和list循环,以及include等.也不要它自动加?? 解决方案 http://wjch-111.iteye.com/blog/1933437

新手有偿求助,急求高手帮忙!!!!!!!!!!!!!!

问题描述 各位大虾:本人新手上路,无奈才进公司不久,就碰上要求我做个课题.对各位来说是小菜一碟,对我来说却好似个大难题了(本人真是还没上路的菜鸟),是一个要求用C++做的公司用的管理系统.现在我已将系统需求写好,就看大家是否肯对我伸出援助之手(不做伸手党,所以有偿也是可以的,具体可私聊),急求能解决燃眉之急的高手!现在到论坛发帖也是万不得已而为之,所以真心求位一睹我帖子的大虾能助我一臂之力.我手机好在这里也写下,13915271363.不过白天比较忙,不一定都能接到各位电话,所以有时候还请多包涵

急求高手解决一个GUI连接数据库小程序

问题描述 我有一个swing做的界面,java写的程序,mysql数据库,脚本也有.是学生课程,成绩信息管理的程序但是运行后,注册,登陆了.什么都不行.我感觉是连不到数据库的原因,但是不知道怎么弄,希望哪个高手哥哥,帮我解决一下,谢谢了!我的QQ:309819633邮箱:309819633@163.com急求!!!我是新手没有多少份,希望哪个帮帮忙,谢谢了! 解决方案 解决方案二:把你认为有问题的代码贴出来看看.解决方案三:还需要这样的例子吗?我这自己写的有,是建立在mvc模式上的!需要的话加我

急!急!急!急!求高手帮忙。。。关于破解QQ空间密码的问题。。。

问题描述 真心求高手传授破解QQ空间的密码...听别人说女友的前男友把和她的亲密照发到QQ上给朋友看..我没有权限进入他的QQ空间...我想确认一下是不是真的.拜托各路大神帮下忙... 解决方案 解决方案二:现在已经不行啦,以前可以...解决方案三:去黑客论坛问问解决方案四:藕断丝连只会让你自己更加痛苦!!!解决方案五:何必在意过去哪?解决方案六:这个简单,装个MM和他聊天,骗QQ权限解决方案七:苦命的娃苦海无边啊解决方案八:引用5楼shaya02的回复: 这个简单,装个MM和他聊天,骗QQ权限

为什么导入外部的夹包,夹包形状会不同,急求高手,谢谢!!!

问题描述 为什么在项目中导入的夹包.下面的图片上左下角有红色图案.上面图中夹包没有??那怎么将上面那没有红色图标的夹包弄成与下面图片中有相同红色图标的夹包.谢谢!!急求解! 解决方案 解决方案二:没带标记的话,你的程序是调用部到这些jar包的,必须添加的构建环境中你的代码才能找到那些jar中的东西.方法:在WEB-INF->lib中,右键单击你要添加的jar包,Buildpath->AddtoBuildPath就OK了解决方案三:修改你机子上打开jar包默认的打开方式,你的jar包设定默认的打