首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
VB.NET
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
DataGridView控件每行颜色的问题
[已结帖,结帖人:billow_chentao]
加为好友
发送私信
在线聊天
billow_chentao
巨浪
等级:
可用分等级:
富农
总技术分:
215
总技术分排名:
57585
结帖率:
98.86%
发表于:
2008-08-22 10:48:01
楼主
DataGridView控件是绑定的一个.DataSource = ds.Tables(0)表,
我想每一行的背景色随本行的某列数据而改变。
比如:职员列表
性别男和女显示成不同的两种色。
怎么实现呀?
问题点数:
20
回复次数:
10
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hebeijg
一个人努力
等级:
可用分等级:
富农
总技术分:
742
总技术分排名:
25336
发表于:
2008-08-22 10:49:39
1
楼 得分:
2
里面有个属性可以设置
但是忘记了
百度下
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
firein
小南门
等级:
可用分等级:
富农
总技术分:
1843
总技术分排名:
11446
发表于:
2008-08-22 10:55:59
2
楼 得分:
2
cellformat事件里面做
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
accomp
那一叹的怜惜
等级:
可用分等级:
乞丐
总技术分:
1154
总技术分排名:
18147
发表于:
2008-08-22 10:57:23
3
楼 得分:
2
最笨的方法 逐行绑定事件里做
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lemonzx2008
等级:
可用分等级:
中农
总技术分:
61
总技术分排名:
116329
发表于:
2008-08-22 23:52:29
4
楼 得分:
2
FORMAT
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yjqmaster
想飞的狼
等级:
可用分等级:
富农
总技术分:
682
总技术分排名:
26391
发表于:
2008-08-23 15:08:42
5
楼 得分:
2
dddddddddd
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
moleghosty
摩勒
等级:
可用分等级:
短工
总技术分:
3
总技术分排名:
276983
发表于:
2008-08-23 15:23:47
6
楼 得分:
2
mark and seash .用Javascript特效.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
newand
玄飞
等级:
可用分等级:
中农
总技术分:
17
总技术分排名:
193223
发表于:
2008-08-25 09:37:29
7
楼 得分:
2
' 如果第i行的名为some的列的值等于...则设颜色为...
if DataGridView1.Rows(i).Cells("some").value.Equals("...") then
DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color...
End if
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
billow_chentao
巨浪
等级:
可用分等级:
富农
总技术分:
215
总技术分排名:
57585
发表于:
2008-08-26 16:00:47
8
楼 得分:
0
只能一行一行的处理吗?
控件本身是否带有更好的处理方法?
就象显示数据,我用.DataSource 方法比我手工一行一行加载数据快很多。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xgchou
等级:
可用分等级:
短工
总技术分:
33
总技术分排名:
153048
发表于:
2008-08-26 19:02:59
9
楼 得分:
2
引用 7 楼 newand 的回复:
' 如果第i行的名为some的列的值等于...则设颜色为...
if DataGridView1.Rows(i).Cells("some").value.Equals("...") then
DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color...
End if
我想这样效率会不会太低?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ohd
xuebin
等级:
可用分等级:
中农
总技术分:
101
总技术分排名:
89298
发表于:
2008-08-26 22:27:05
10
楼 得分:
4
引用 7 楼 newand 的回复:
' 如果第i行的名为some的列的值等于...则设颜色为...
if DataGridView1.Rows(i).Cells("some").value.Equals("...") then
DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color...
End if
这个是可行的,一般也是这么用的,也可以用javascript做
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友