- - PR -
DataGridViewでチェックされているかの判断
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-04-25 19:36
お世話になっています。
DataGridViewにチェックボックスを 追加しました。 LOOPさせチェックされている行の 内容を取りたいのですが どうもうまくいきません。 Dim i As Integer ' For i = 0 To vw1.Count Debug.Print(DataGridView(i, 0).Selected) Next 一番最初の列がチェックボックスです。 どのようにして判断するのでしょうか? | ||||||||
|
投稿日時: 2007-04-25 19:51
この Selected は DataGridViewCell から継承される Selected ですから セルが選択されていれば True になってしまいます。 DataGridViewCheckBoxCell クラス MSDNの上記ページより引用
つまり、チェックされているかどうかは、セルの値(Value)で判断するということになりますね。 | ||||||||
|
投稿日時: 2007-04-26 08:56
Grid オブジェクトがたくさんのセルオブジェクトを保有していて、そのセル単位で値を保持していると考えると分かりやすいですよ。
_________________ R・田中一郎 - R.Tanaka.Ichiro’s Blog | ||||||||
|
投稿日時: 2007-04-26 10:20
KIさん、田中一郎さん
ありがとうございます。 VALUEの判断で,できました。 |
1