1

このコード行を呼び出せない理由がわかりませんか?

MsgBox(SAMPLEIDDataGridView.SelectedRows(0).Cells(0).ToString())

次のエラー メッセージが表示されます。

タイプ 'System.ArgumentOutOfRangeException' の未処理の例外が mscorlib.dll で発生しました

追加情報: インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。

私のテーブルが次のような場合、それはどのように可能ですか:

ID 名 姓 0 Guy TheGuy 1 John Smith 2 Jim Earthworm 3 Nathan Drake

私のテーブルデザインは次のとおりです。

ID int 25 0 0 0 0 0 0 0 -1 0 名 varchar 25 0 -1 0 0 0 0 latin1 latin1_swedish_ci 0 0 姓 varchar 25 0 -1 0 0 0 0 0 latin1 latin1_swedish_ci 0 0

4

1 に答える 1

0

SelectedRows を使用しているため、行が選択されていない場合、その例外が発生します。

行だけを試してください..

于 2012-06-07T19:59:34.257 に答える