Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Delphi dxDBGrid中更改单行的颜色?_Delphi_Devexpress - Fatal编程技术网

如何在Delphi dxDBGrid中更改单行的颜色?

如何在Delphi dxDBGrid中更改单行的颜色?,delphi,devexpress,Delphi,Devexpress,基本上,客户机希望更改Delphi dxDBGrid中单行的颜色。没有像列那样的行属性 有什么想法吗?对不起,只需使用OnCustomDraw事件即可。啊,周五早上。对不起,只需使用OnCustomDraw事件即可。啊,周五早上。你可以使用样式。 DBTableView中的DevExpres网格有一个名为:OnGetContentStyle in Styles part的事件 您可以在设计时创建两种样式,并在运行时应用所需的样式 procedure TFormBrBase.DBTableView

基本上,客户机希望更改Delphi dxDBGrid中单行的颜色。没有像列那样的行属性


有什么想法吗?

对不起,只需使用OnCustomDraw事件即可。啊,周五早上。

对不起,只需使用OnCustomDraw事件即可。啊,周五早上。

你可以使用样式。 DBTableView中的DevExpres网格有一个名为:OnGetContentStyle in Styles part的事件

您可以在设计时创建两种样式,并在运行时应用所需的样式

procedure TFormBrBase.DBTableViewStylesGetContentStyle(
  Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
  AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);
使用ARecord,您可以访问实际记录值。使用此值,您可以决定并更改AStyle(out)参数的值。这条线是用这种风格画的

你好


奈夫塔利
German Estévez

您可以使用样式。 DBTableView中的DevExpres网格有一个名为:OnGetContentStyle in Styles part的事件

您可以在设计时创建两种样式,并在运行时应用所需的样式

procedure TFormBrBase.DBTableViewStylesGetContentStyle(
  Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
  AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);
使用ARecord,您可以访问实际记录值。使用此值,您可以决定并更改AStyle(out)参数的值。这条线是用这种风格画的

你好


奈夫塔利

German Estévez

我在网格的OnCustomDrawCell事件中使用,例如:

If ANode.Values[SomeColumnName.Index] = SomeValue then
  AFont.Color := clRed;

这是假设您所指的是QuantumGrid v3。如果是v4或更高版本,那么指向cxStyles的答案是正确的。

我在网格的OnCustomDrawCell事件中使用,例如:

If ANode.Values[SomeColumnName.Index] = SomeValue then
  AFont.Color := clRed;

这是假设您所指的是QuantumGrid v3。如果是v4或更高版本,那么指向cxStyles的答案是正确的。

挑剔点,但我认为他指的是量子网格的早期版本-dxDBGrid,而不是cxGrid。挑剔点,但我认为他指的是量子网格的早期版本-dxDBGrid,而不是cxGrid。