winform中用gridcontrol控件,怎样根据隐藏列的值设置某一显示列的颜色呢?小弟最近在学习dev,看到gridcontrol时突然想到这个问题,尝试了各种想法,结果都未能实现.不知哪位大神实现过?或者根本就无法实现?
谢谢
我这么理解,
1、如果要整列变色,不需要根据隐藏列的值,所以变色一般是变行,如果变行的颜色,确实很容易,rowstyle事件就可以。
2、如果不是变行的颜色,那就是只变指定行指定列,也就是CELL的颜色了。那就使用rowcellstyle
请参考: Customizing Appearances of Individual Rows and Cells
事实上,更进一步,不需要隐藏列,你完全也可以让行变色的。将行中的关键ID或者变色条件
传给函数判断真/假,甚至访问数据库判断都行。