- PR -

DataGridView 選択された行の有無を調べるには・・

1
投稿者投稿内容
ken
大ベテラン
会議室デビュー日: 2006/03/29
投稿数: 121
お住まい・勤務地: 東京
投稿日時: 2006-04-19 15:20
OS:XP
VC2005 C++/CLI
で開発しています。

■DataGridViewコントロールで、現在選択されている行の有無を取得するのは、
 可能なのでしょうか?(クリックなどのイベント以外の方法で)
 *IsSelectedのようなものは、DataGridViewでも存在するのでしょうか?

よろしく御願いいたします。
ぽぴ王子
ぬし
会議室デビュー日: 2006/03/24
投稿数: 475
お住まい・勤務地: お住まい:城・勤務地:城
投稿日時: 2006-04-19 15:41
こんにちは。

引用:

kenさんの書き込み (2006-04-19 15:20) より:

■DataGridViewコントロールで、現在選択されている行の有無を取得するのは、
 可能なのでしょうか?(クリックなどのイベント以外の方法で)
 *IsSelectedのようなものは、DataGridViewでも存在するのでしょうか?


SelectedRowsプロパティ、SelectedCellsプロパティが使えると思います。
SelectionModeプロパティがFullRowSelectであれば、SelectedRows.Countが選択されている行数になります。それ以外の場合はSelectedCells[].RowIndexから求めていくしかないでしょう。
ken
大ベテラン
会議室デビュー日: 2006/03/29
投稿数: 121
お住まい・勤務地: 東京
投稿日時: 2006-04-19 15:58
ぽぴ王子さん、
レスありがとうございます。

引用:

ぽぴ王子の書き込み (2006-04-19 15:20) より:

それ以外の場合はSelectedCells[].RowIndexから求めていくしかないでしょう。




上記の方法で、うまく行きました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)