DataGridViewで選択した行を変更したい(Windows Forms)

Sponsored Link

DataGridViewのプロパティで変更できる?

DataGridViewの選択した行、デフォルトは「ブルー」だけど異なる色に変更したい。

プロパティで変更できる?

プロパティで変更可能

Sponsored Link

対象プロパティ

DataGridViewの「DefaultCellStytle」に設定します。

Sponsored Link

コードで設定

DataGridViewCellStyle cellStyle = this.DefaultCellStyle;
// 選択行は「赤」文字色は「白」
cellStyle.SelectionBackColor = Color.Red;
cellStyle.SelectionForeColor = Color.White;
this.DefaultCellStyle = cellStyle;

選択行の背景色は「DataGridViewCellStyle」の「SelectionBackColor」

選択行の文字色は「DataGridViewCellStyle」の「SelectionForeColor」

選択行が「赤」になりました。

実際にはアプリ内で選択色は統一すると思います。

ユーザコントロールで選択背景色を統一したものを作成し、そのユーザコントロールを各DataGridViewに適用するのがいいでしょう。

タイトルとURLをコピーしました