找回密码
 立即注册

QQ登录

只需一步,快速开始

tanqingyang

初级会员

19

主题

42

帖子

369

积分

初级会员

积分
369
tanqingyang
初级会员   /  发表于:2019-11-26 19:06  /   查看:2978  /  回复:4
本帖最后由 tanqingyang 于 2019-11-26 19:46 编辑

GcMultiRow 检索出数据以后
设定为行选择
Me.list.ViewMode = GrapeCity.Win.MultiRow.ViewMode.Row

比如我检索出5列数据
A,B,C,D, E
但是A列显示的是checkbox  B-E列是不可编辑的
鼠标点击的时候  只有B-E列的背景色跟着变化
显示checkbox的列无法跟着行点击改变背景色

checkbox应该设置什么属性 才能跟着动呢?

另外想问一下  现在默认的选择行背景色是蓝色  怎么设置选择行的背景色?

4 个回复

倒序浏览
tanqingyang
初级会员   /  发表于:2019-11-26 20:04:22
沙发
不好意思 第一个问题已经解决了  
设置 Me.list.ReadOnly = True
就ok了
现在默认的选择行背景色是蓝色  怎么设置选择行的背景色?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-27 17:06:47
板凳
本帖最后由 Richard.Ma 于 2019-11-27 17:18 编辑
  1. GrapeCity.Win.MultiRow.CellStyle cellStyle1 = new GrapeCity.Win.MultiRow.CellStyle();
  2. cellStyle1.SelectionBackColor = System.Drawing.Color.Aqua;
  3. this.gcMultiRow1.DefaultCellStyle = cellStyle1;
复制代码



可以尝试用上面的代码来设置背景色
回复 使用道具 举报
tanqingyang
初级会员   /  发表于:2019-11-28 09:45:54
地板
非常感谢您的回答
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-28 09:47:58
5#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部