2009-05-29 21 views

答えて

2

申し訳ありませんが、単にOnCustomDrawイベントを使用してください。金曜日の朝。

3

スタイルを使用できます。 DBTableViewのDevExpresグリッドには、スタイル部分のOnGetContentStyleという名前のイベントがあります。

デザイン時に2つのスタイルを作成し、実行時に目的のスタイルを適用できます。

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

ARecordを使用すると、実際のレコード値にアクセスできます。この値を使用して、AStyle(out)パラメータの値を決定して変更します。この線はこのスタイルで描かれています。

ご挨拶。


Neftalí
ヘルマン・エステベス

+0

Picky pointだが、彼は以前のバージョンのQuantum Grid(dxDBGrid - cxGridではなく)を指していたと思う。 – RichardS

2

私はグリッドのOnCustomDrawCellイベントに使用し、例えば:

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

これは仮定され、それはあなたが参照しているv3のQuantumGridです。それがv4以降であれば、cxStylesでのあなたの答えは正しいです。

関連する問題