找回密码
 立即注册

QQ登录

只需一步,快速开始

yin_tb

中级会员

53

主题

198

帖子

995

积分

中级会员

积分
995

微信认证勋章

yin_tb
中级会员   /  发表于:2021-3-11 14:56  /   查看:1861  /  回复:1
如题,C1文档中说,如果TrueDBgrid要冻结单元格,首先将列的FetchStyle设为True. 然后在事件FetchCellStyle中,e.CellStyle.Locked=True.
以上我能明白,也测试可以。但我发现,e.CellStyle.Locked=True. 会让该行所有FetchStyle设为True的该行单元格全冻结了呀。
现实是,如果我开发的ERP系统,需要在表单中录入存货,存货管理的属生不同,比如,有的同时管理颜色和尺码,有的只管颜色,有的只管尺码,有的什么也不管理,不管理代表不是必输,管理代表必输。
网格中有以下列, 存货编码  名称   数量  单价   金额   颜色    尺码 ,我将颜色和尺码列的FetchStyle设为True,我需要在录入过程中,根据录入的存货来区分,如果全管理时,不冻结颜色和尺码,如果只管颜色,那就冻结尺码单元格,如果只管尺码,就冻结颜色单元格,请问,这种情况支持吗?我知道微软自带的datagridview可以,难道C1TrueDBgrid还不如它?

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-11 15:36:46
沙发
已在你的另一个帖子
https://gcdn.grapecity.com.cn/fo ... hread&tid=88605

中回复代码,此贴关闭
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部