yin_tb 发表于 2021-3-11 14:56:12

C1 20181.296,truedbgrid如何只冻结行的一个单元格

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

Richard.Ma 发表于 2021-3-11 15:36:46

已在你的另一个帖子
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=88605

中回复代码,此贴关闭
页: [1]
查看完整版本: C1 20181.296,truedbgrid如何只冻结行的一个单元格