请选择
进入手机版
|
继续访问电脑版
学习路径
视频资源
开发者学堂
悬赏
活动
招聘
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
搜索
AI搜索
SpreadJS
活字格
Wyn
GcExcel Java
公开课
新手入门
新手训练营
技术认证
好友
帖子
收藏
勋章
设置
我的收藏
退出
首页
›
其他产品专区
›
MultiRow for Windows Forms
›
查看内容
发新帖
Sunghalee
初级会员
8
主题
11
帖子
212
积分
初级会员
初级会员, 积分 212, 距离下一级还需 288 积分
初级会员, 积分 212, 距离下一级还需 288 积分
积分
212
2083
金币
8
主题
11
帖子
最新发帖
multirow行高设置
选中某行数据
ColumnHeaderCell 和 RowHeaderCell如何实现合并 键入消息
ElTabelle 换成 MultiRow ,MaskFormat用什么可以替代?
红色部分error
换成MultiRow后,ColumnHeaders应该替换成什么?
红色部分报错,应该是要把GcMultiRow换成MultiRow,后面报红的属性ing该替换成什么呢
[处理中]
CheckBox Visible设置成false后背景色问题
Sunghalee
初级会员
/ 发表于:
2019-12-17 10:31
/
查看:
6025
/ 回复:
2
50
金币
checkbox 选中实行后要求 复选框消失,同时背景色要是白色,设置勾选完毕执行后该列visible为false,但是背景色变灰了,应该怎么调整
最佳答案
Richard.Ma
查看完整内容
最终效果就是有一列是checkbox,只要勾选这一列的任意一行的checkbox,选中之后这一列的checkbox立刻会消失,并且背景色不变。 1 绑定MultiRow的CellEditedFormattedValueChanged事件,在事件的回调里提交修改 2 在 CellParsing 事件里,判断如果cell的值是true,则把checkbox藏起来
收藏
回复
2
个回复
最佳答案
Richard.Ma
超级版主
/
发表于:2019-12-17 10:31:30
|
显示全部楼层
来自 3
#
最终效果就是有一列是checkbox,只要勾选这一列的任意一行的checkbox,选中之后这一列的checkbox立刻会消失,并且背景色不变。
1 绑定MultiRow的CellEditedFormattedValueChanged事件,在事件的回调里提交修改
private void gcMultiRow1_CellEditedFormattedValueChanged(object sender, CellEditedFormattedValueChangedEventArgs e)
{
this.gcMultiRow1.EndEdit();
}
复制代码
2 在 CellParsing 事件里,判断如果cell的值是true,则把checkbox藏起来
private void gcMultiRow1_CellParsing(object sender, CellParsingEventArgs e)
{
var value = e.Value;
if (value == null || e.CellName != "checkBoxCell")
{
return;
}
if ((bool)value == true)
{
var cell = this.gcMultiRow1.Template.Row.Cells[e.CellIndex];
cell.Visible = false;
this.gcMultiRow1.Template = this.gcMultiRow1.Template;
}
}
复制代码
回复
使用道具
举报
Richard.Ma
超级版主
/
发表于:2019-12-17 16:24:05
|
显示全部楼层
2
#
问题已经收到,验证后给您回复
回复
使用道具
举报
SpreadJS认证
SpreadJS高级认证
讲师达人
悬赏达人
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
返回顶部