-1

次のコードがあります。

dgv.DataSource = myObject.functionthatreturnsadatatable()
dgv.Columns(0).Visible = False
dgv.Columns(1).HeaderText = "Something"
dgv.Columns(2).HeaderText = "Something"
dgv.Columns(3).HeaderText = "Something"
dgv.Columns(4).Visible = False
dgv.Columns(5).HeaderText = "Something"
dgv.Columns(6).HeaderText = "Something"
dgv.AutoResizeColumns()
Debug.WriteLine(dgv.CurrentRow.Cells(0).Value)

これは formLoad イベントにあり、dgv が空でない場合でもこのエラーが発生し続けます。最後の行にコメントを付けると、コードが機能し、dgv がいっぱいになります。私は何を間違えましたか?

4

2 に答える 2

1

現在のセルを含む行を表す DataGridViewRow、または現在のセルがない場合は Nothing。

currentRow が何もないときにセルを要求しました。

MSDN ドキュメント

于 2013-06-15T05:17:25.980 に答える