如果GridViewRow被选中那么…其他
好吧,这似乎应该很容易做到,但是我似乎无法正常工作而不会出错。我有一个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
任何人都可以帮我解决这个问题吗?
没有找到相关结果
已邀请:
2 个回复
可扇胆
您还可以检查SelectedIndex是否为<> -1
擅香