C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 15 を表示中)
■5245 / )  DataGridViewにて背景色が変わりません。バグ??
□投稿者/ ばこま (10回)-(2007/07/08(Sun) 22:53:33)
ばこま さんの Web サイト

分類:[.NET 全般] 

環境はVS2005sp1 C# OSはVistaです。

DataGridViewにて特定のセルの背景色を変更したいのですが
DataGridViewがタブで隠れている状態でデータをセットし、指定したセルの背景色を変更しても反映されない現象が出ています。
フォームを開き、DataGridViewが配置してあるタブを開き、グリッドを一度でも画面に表示してしまうと、それ以降は何故か現象は起きません。

セルの背景色変更はこのようにしています
//背景色変更条件
if (条件)
{
DataGridView[カラム, 行].Style.BackColor = Color.FromArgb(0, 0, 255);
}


Paintイベント等で無理矢理背景色変えても良いのですが、何か良い対処法は無いでしょうか?
よろしくお願いします。

返信 編集キー/


管理者用

- Child Tree -