2009-08-07 21 views
0

私はVS 2008を使ってC#でWindows Mobileプログラムを作成しています。私はグリッドにデータを表示する必要があります。私がWindows Mobileのために見つけることができる唯一のグリッドコントロールはDataGridなので、私は自分のフォームに配置しました。私は今、いくつかの条件に従って特定の細胞の色を変更する必要があります。これはどうすればいいですか?事前にDataGridの特定のセルの色を変更しますか?

おかげで...

+0

有用かどうかわかりません。セルペイントイベントを処理することは可能ですか?各セルについて、イベントハンドラ内で希望の色で四角形を塗りつぶすことができます。 – malay

答えて

0

は通常、「フェッチ」イベントのいくつかの種類を持っているグリッド。あなたの最善の解決策は、行のフェッチ、または最悪の場合、セルフェッチのイベントです。 これを聞くと、行/セルが作成されている瞬間をトラップし、スタイルロジックを適用できます。これはVB6からAsp.NETまでのグリッドに当てはまりますので、あなたのケースにも適用できると思います。

希望すると便利です。 mt