nikehk 发表于 2024-8-31 19:06:45

c1Flexgrid获取当前行index,并改变底色。

本帖最后由 nikehk 于 2024-9-4 09:06 编辑


Richard.Ma 发表于 2024-9-2 09:57:02

可以参考下面的代码

cf.GetCellRange(cf.Row, 0, cf.Row, cf.Cols.Count-1).StyleNew.BackColor = Color.Red;

nikehk 发表于 2024-9-2 11:31:56

单机任意单元格时,改变背景颜色,单机其他单元格时,原单元格背景颜色恢复,怎么实现呢?

Richard.Ma 发表于 2024-9-2 12:21:52

那你应该去设置focus样式的背景色

通过设计器



或者代码
cf.Styles.Focus.BackColor= Color.Red;   

nikehk 发表于 2024-9-2 18:03:52

感谢以上的回复!

nikehk 发表于 2024-9-2 18:12:00

目前的应用是,在grid1中选择一行,这一行有需要在grid2中高亮的单元格的坐标,单机grid1中任意一行,改变grid2中对应单元格的背景颜色,单机其他单元格时,原单元格背景颜色恢复,怎么实现呢?

Richard.Ma 发表于 2024-9-3 18:31:51

你把highlight样式设置成和normal一样的就行了

nikehk 发表于 2024-9-3 21:31:24

已解决:D,感谢版主

Richard.Ma 发表于 2024-9-4 13:34:29

不客气
页: [1]
查看完整版本: c1Flexgrid获取当前行index,并改变底色。