请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

xuxs

高级会员

50

主题

138

帖子

1086

积分

高级会员

积分
1086

活字格认证微信认证勋章

xuxs
高级会员   /  发表于:2014-12-26 10:55  /   查看:3628  /  回复:3
我的需求如下,首先FlexGrid显示的行要隔行换颜色,就是奇数行一种颜色,偶数行一种颜色,我通过设置Styles(CellStyleEnum.Alternate).BackColor = xxx颜色  实现了这种效果,但是接下来我需要锁定某几列,通过Cols.Frozen = 3 锁定了三列,然后被锁定的这三列颜色全都变成一样的了,被锁定的部分隔行换色消失了,没有被锁定的区域仍然是有隔行换色的。
请问能不能让被锁定的部分也和其他部分一样 隔行换色。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-12-26 14:04:00
沙发
回复 1楼xuxs的帖子

Frozen区域不参与隔行变色,因为这区域的行是固定不变的,而其他区域的行是可以滚动的。
你可以给Frozen区域的行单独设置行背景色,实现隔行变色。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
xuxs
高级会员   /  发表于:2014-12-26 14:27:00
板凳
也只能这么做了 自己做循环 奇偶行变色
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-26 16:44:00
地板
回复 3楼xuxs的帖子

此方案可行。
问题结束,如果有新问题欢迎开新帖。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部