cxGrid根据条件改变文字颜色
来源:互联网 发布:淘宝网蒙古族雪纺服装 编辑:程序博客网 时间:2024/05/13 00:18
今天在开发凯达ERP的时候,碰到了cxGrid关于根据取到的Cell值改变整行记录的Text颜色。
基本思路是:
1、用cxStyleRepository控件先设置几种不同的样式。
2、根据相关事件改变cxGrid的Text颜色
问题: 找不到哪个事件
解决问题:
如下例
在tcxGrid1DBTableView 的 CustomDrawCell 事件中写。
假如性别字段为 ColumnSex.
procedure TForm1.cxGrid1DBTableView1CustomDrawCell(
Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
var str:string;
begin
str:=trim(VarAsType(AViewInfo.GridRecord.DisplayTexts[ColumnSex.Index], varString));
if str='男' then
begin
ACanvas.Canvas.Brush.Color :=clred;
ACanvas.canvas.Font.Color := clblack;
end
else if str='女' then
begin
ACanvas.Canvas.Brush.Color :=clgreen;
ACanvas.canvas.Font.Color := clblack;
end;
if AViewInfo.Selected then
begin
ACanvas.Canvas.Font.Color := clwhite;
ACanvas.Canvas.Brush.Color :=clNavy ;
end;
end;
- cxGrid根据条件改变文字颜色
- cxGrid根据条件改变文字颜色
- cxgrid 根据不同条件改变行颜色
- Cxgrid根据列条件改变行颜色
- 根据条件改变cxGrid行与列颜色
- 根据条件改变cxGrid行与列颜色
- 根据条件改变cxGrid行与列颜色
- cxgrid 根据条件设置单元格颜色
- GridView中根据条件改变颜色
- ExtJS GridPanel根据条件改变字体颜色
- js根据条件改变jqgrid行颜色
- 文字根据状态改变颜色 android:textColor
- ASPxGridview根据条件将符合条件的行颜色改变
- cxgrid根据字段设置颜色
- dev grdicontrol 根据条件改变行颜色,字体颜色等
- JComboBox中根据条件改变菜单中字体的颜色
- easyUI 根据一些条件改变DataGrid 行背景颜色
- Gridview绑定数据库的字段,根据条件字段颜色改变
- 逆波兰表达式
- Flex资源列表
- 定制进销存系统开发
- 让Apache CXF支持WS-Security规范
- C#获取本执行程序所在的当前路径
- cxGrid根据条件改变文字颜色
- 爱的背后、、、
- 中缀表达式到逆波兰表达式的转换及求值
- 使用临时表配合ObjectDataSource进行分页
- photoshop CS3 打文字时需要点击一下才显示字,解决办法
- 许多人都相信缘分,尤其是在爱情方面。事实上,茫茫人海,可以遇到一个跟自己毫无血缘关系的人,继而相知、相爱,最终结合在一起,这种缘分真的很奇妙。也许正因为此,爱情在我们的生命中才显得如此重要,而且永远是一个亘古不变的话题。但当两个人的缘分尽了,究竟又有几个可
- 人性的经典总结54句
- 免费看书的电子图书馆(可下载)。。。
- 获取当前Url地址以及参数的函数