DataGridViewについて質問ですが
V_Table = DataGridView1.DataSource

V_Row = V_Table.Rows(DataGridView1.CurrentRow.Index)

Select_ID = V_Row("ID")

上記でSelect_IDに代入されたID番号で編集するレコードを識別しています
DataGridView1は必ず1レコードしか選択できない様になっています
通常なら選択したレコードのみ編集画面に表示されて正常に機能しているのですが
DataGridView1のカラムヘッダをクリックしてソートした場合選択しているレコードではなく
ソートされる前のレコードが編集画面に表示されてしまいます。
どうやらソートされているかどうかに関らず選択行が1行目ならソート前の1行目(ID1)が選択されています
ソートしても選択しているレコードを識別する方法はありませんか?