(.Net)バインドされたDataGridViewでソートするとセルの色が元に戻る
DataGridView.DataSource に DataTable をバインドした状態でソートを実行すると、セル値が特定の条件の時に任意でつけたセル背景色が元に戻ってしまう現象が発生しました。


そのセルの背景色を設定を行っているのが DataGridView.Validated イベントです。
どうやら、Validated イベントで処理してるのが問題のようです。

セル値が特定の条件で、セルスタイルを変更するには、正しくは DataGridView.CellFormatting イベントの中でしないといけないようです。
しばらく DataGridView 触ってないとこういう基本的なことも忘れてしまいますね。
[PR]
by jehoshaphat | 2010-02-07 02:08 | .Net開発 | Trackback | Comments(0)
トラックバックURL : http://jehupc.exblog.jp/tb/12104504
トラックバックする(会員専用) [ヘルプ]
※このブログはトラックバック承認制を適用しています。 ブログの持ち主が承認するまでトラックバックは表示されません。


<< グループウェア GroupSe... SOAP利用できるようにCen... >>