Vb.net 根据数据集中行项目的值检查radiobutton
我想检查radiobutton,它取决于数据集中特定行项目的值。Vb.net 根据数据集中行项目的值检查radiobutton,vb.net,Vb.net,我想检查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)
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表(0)。行(0)。项目(3)。
如果项目3的值为男性,则选择单选按钮男性elseif项目3的值为女性,则选择单选按钮女性elseif项目3的值为其他,然后选择单选按钮其他。
我如何才能做到这一点?
谢谢各位…我认为逻辑相当简单。要在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
属性值相同,这样用户就不能同时选择多个单选按钮,并且在下次提交时会将值正确地发回服务器。假设您的每个单选按钮都有ID?在If语句中适当地设置每一个的Checked属性。对不起,亲爱的,这不是我的代码,我只是解释我想做什么。很好,ID是radiomale,radiomale,radioother…很抱歉我的错误,因为我是初学者,我接受它,谢谢。谢谢先生,它对我有用。事实上,我正是找到了这个,但我不知道如何做到这一点,你让我的一天,先生,再次感谢你。