百里叶扬 发表于 2024-5-25 15:19:42

c1flexgrid 如何取消单元格的某一条边框

如图中红圈处,单元格的下行线不显示,但不是合并的状态,仍然可以分两行编辑

Richard.Ma 发表于 2024-5-25 15:19:43

你只是想要给特定的单元格绘制,所以建议不要修改Normal样式

只需要在OwnerDrawCell事件中来判断行列,然后根据需要去绘制

可以参考这个帖子中的最佳答案中的代码
https://gcdn.grapecity.com.cn/showtopic-219393-1-1.html

Richard.Ma 发表于 2024-5-27 09:36:19

可以设置DrawMode为OwnerDraw,

然后再通过OwnerDrawCell事件来进行自定义。

百里叶扬 发表于 2024-5-27 11:11:25

是不是先将表格内的网格线设成none,然后在OwnerDrawCell事件中重新画线呢

c1flexgrid.Styles.Normal.Border.Style = BorderStyleEnum.None

百里叶扬 发表于 2024-5-28 10:32:02

好的,谢谢

Richard.Ma 发表于 2024-5-28 12:12:17

不客气
页: [1]
查看完整版本: c1flexgrid 如何取消单元格的某一条边框