So-net無料ブログ作成
検索選択

DataGridViewのイベント [DataGridView]

----------------------------------------------------------
(開発・実行環境)

Microsoft Visual Studio 2005 Tools for Applications

Microsoft Visual Basic 2005
----------------------------------------------------------

 

DataGridView上のデータの条件によって、

グリッドの色を変えたり、データを別のとこに表示したりする際に

使うイベントについて。

 

一番使えるのはDataGridView.CellEnterイベントでしょうか。

 

今回やりたかったのは、行のデータを明細部に表示するといったもので、

はじめはDataGridView.RowEnterイベントでやろうと思ってて。

ただ、RowEnterだと、画面ロード時にNullReferenceのエラーが出るの。

 

なぜか。

 

CellEnterイベントは「現在のセルが変更になったとき発生」

RowEnterイベントは「行が入力フォーカスを受け取り、現在の行になる前に発生」

 

似たような名前なのに違うタイミングで起こるなんて・・・紛らわしぃ。。。

まぁFormの初期化をちゃんとしとけば大丈夫なんだろうけど・・・

CellEnterで済ませました。

 

 

しかし、DataGridViewはメンバが多いから大変だぁ~~。

http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridview_members.aspx


nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。