我想检查radiobutton,它取决于数据集中特定行项的值。
Dim adp As SqlDataAdapter = New SqlDataAdapter _
("select top 1 * from tbl_party_record order by rid desc", con)
Dim ds As DataSet = New DataSet()
adp.Fill(ds)
View.TextBox1.Text = ds.Tables(0).Rows(0).Item(1)
View.TextBox2.Text = ds.Tables(0).Rows(0).Item(2)
请将item3视为ds.Tables(0).Rows(0).Item(3)。
如果item3的值为男性,则选择单选按钮男性,如果item3的值为女性,则选择单选按钮女性,如果item3的值为other,则选择单选按钮其他。
我该怎样才能做到这一点?
谢谢你们......
答案 0 :(得分:0)
我认为逻辑很简单。要在ASP.NET中设置单选按钮,可以使用Checked
属性:
'First un-check them all.
radiomale.Checked = False
radiofemale.Checked = False
radioother.Checked = False
'Now set the right one checked based on the data
Dim genderValue As String = ds.Tables(0).Rows(0).Item(2)
Select Case genderValue
Case "male"
radiomale.Checked = True
Case "female"
radiofemale.Checked = True
Case "other"
radioother.Checked = True
End Select
如果您还没有,还应该确保所有单选按钮具有GroupName
属性的相同值,以便用户不能同时选择多个单选按钮,还可以所以在下次提交时,该值会正确地发回服务器。