DBGridの使用方法(2)

 

値によって文字の色を変える
1行おきに行の色を変える
選択した行の特定のフィールド値を取得する
クリックした項目の値を取得する
1行おきに行の色を変える 1/11
1/11

文字の色を変える場合と同じくDBGridコンポーネントのOnDrawColumnCellイベントでコードを記述します。
DBGridのCanvas.Brush.Colorプロパティで背景色を設定します。

またデータベースコンポーネントのRecNoは、Queryコンポーネントのままだと正しく取得できないことがあります。そこで正しく取得できるClientDataSetコンポーネントからの表示に変更します。

DataAccessタブよりDataSetProvidorコンポーネントClientDataSetコンポーネントを置きます。それぞれのプロパティを次のように設定し、QueryとClientDataSetを関連付けます。




DataSetProvidor DataSetプロパティ Query1
ClientDataSet ProvidorNameプロパティ DataSetProvider1

 
1/11