- PR -

現在選択されているDataGridViewの行位置のバインド元位置の取得

1
投稿者投稿内容
futa
会議室デビュー日: 2007/03/27
投稿数: 9
投稿日時: 2007-03-27 17:42
(型指定された)DataSetの中のDataTable からDataViewのオブジェクトを
生成し、それをDataGridViewに対してバインドしています。

画面から(DataGridViewの)任意の行を選択しているとき、バインド元となった
DataTableの行位置を取得したいのですが、どなたか方法わかりますでしょうか。
ぽぴ王子
ぬし
会議室デビュー日: 2006/03/24
投稿数: 475
お住まい・勤務地: お住まい:城・勤務地:城
投稿日時: 2007-03-27 18:01
選択行は DataGridView.SelectedRows プロパティで取れます。
(むしろ CurrentRow の方がいいかもしれませんが)
バインド元は DataGridViewRow.DataBoundItem プロパティで取れ
ます。
この場合バインドしているのは DataView なので、
DataViewRow.Row プロパティを使用して DataRow が取り出せます。

DataGridView とあるのでとりあえずはわかりましたが、別のスレでも指
摘されているように環境を書きましょう
_________________
ぽぴ王子@わんくま同盟
ぽぴ王子の人生プログラミング中 / ぽぴンち。
1

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