わかりました。これは非常に簡単なことのようですが、エラーが発生しないと作業できないようです。行が選択されているかどうかを示すIfThenステートメントがあり、それ以外の場合はメッセージを表示します。行を選択するとコードは正常に実行されますが、行を選択せずに続行しようとすると、表示したいメッセージの代わりにエラーが発生します。これが私がやろうとしていることの例です:
Protected Sub btnReplace(ByVal sender As Object, ByVal e As EventArgs)
Dim row As GridViewRow = device_list.SelectedRow
If (row.RowState Or DataControlRowState.Selected) > 0 Then
Message.Text = "You selected " & row.Cells(1).Text & "."
Else
Message.Text = "Please select a device."
End If
End Sub
誰かがこれで私を助けることができますか?