DataGridViewの選択行について
- 題名: DataGridViewの選択行について
- 著者: シロイヌ
- 日時: 2008/05/29 18:34:30
- ID: 22147
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DataGridViewの選択行について
- 著者: カドルドエグ
- 日時: 2008/05/29 18:57:04
- ID: 22148
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DataGridViewの選択行について
- 著者: シロイヌ
- 日時: 2008/05/30 9:33:10
- ID: 22153
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
DataGridViewコントロールを使用した一覧の選択行を変更したとき、
ある条件時において、変更前の元の行に戻すことをしたいのですが・・・。
現状は、CurrentCellChangedイベントに、
Me.DataGridView1.CurrentCell = Me.DataGridView1(0, 変更前の行番号)
としているのですが、実行すると、以下の例外が発生してしまいます。
「SetCurrentCellAddressCore 関数への再入呼び出しを生じるため、この操作は有効ではありません。」
このエラーの回避方法があれば、ご教授願えますでしょうか。
また通常、グリッド行が変更されたときの処理を追加するのは、
どのイベントに使うのが適切なのでしょうか?
宜しくお願いします。