2009-05-29 11 views

답변

2

죄송합니다. OnCustomDraw 이벤트를 사용하기 만하면됩니다. 금요일 아침에.

3

스타일을 사용할 수 있습니다. DBTableView의 DevExpres Grid에는 Styles 부분에 OnGetContentStyle이라는 이벤트가 있습니다.

디자인시 두 가지 스타일을 만들고 런타임에 원하는 스타일을 적용 할 수 있습니다.

procedure TFormBrBase.DBTableViewStylesGetContentStyle(
    Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; 
    AItem: TcxCustomGridTableItem; out AStyle: TcxStyle); 

실제 기록 값은 ARecord를 통해 액세스 할 수 있습니다. 이 값을 사용하여 AStyle (out) 매개 변수의 값을 결정하고 변경하십시오. 이 선은이 스타일로 그려져 있습니다.

인사말.


네프 탈리
독일 에스테베즈

+0

까다로운 지적이지만 그는 이전 버전의 퀀텀 그리드 (dxDBGrid - cxGrid가 아닌)를 언급 한 것 같습니다. – RichardS

2

내가 그리드의 OnCustomDrawCell 이벤트에 사용, 예를 들면 :

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

이 가정되어 당신이 참조하고 V3 QuantumGrid입니다. v4 이상이면 cxStyles를 가리키는 답변이 정확합니다.

관련 문제