Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 根据数据集中行项目的值检查radiobutton_Vb.net - Fatal编程技术网

Vb.net 根据数据集中行项目的值检查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)

我想检查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表(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…很抱歉我的错误,因为我是初学者,我接受它,谢谢。谢谢先生,它对我有用。事实上,我正是找到了这个,但我不知道如何做到这一点,你让我的一天,先生,再次感谢你。