2017-02-20 4 views
-1

Я хочу проверить радиообъект, который зависит от значения определенной строки в наборе данных.
проверить радиообъект в соответствии со значением строки в наборе данных

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) 

пожалуйста, рассмотрите Элемент3 здесь ds.Tables (0) .Rows (0) .Item (3).
Если значение item3 является мужчиной, тогда выберите радиокнопку male elseif значение item3 является женской, затем выберите радиокнопку female elseif значение item3 другое, а затем выберите переключатель другой.
как я могу это достичь?
Спасибо, ребята ...

+0

Предположительно, у каждой из ваших переключателей есть идентификаторы? Установите свойство Checked каждого из них соответствующим образом в инструкции If. – ADyson

+0

Простите, дорогая, но это не мой код, я просто объясняю, что я хочу делать. Прекрасно, идентификаторы - радиомагнетизм, радио женский, радиотер ... извините за мою ошибку, потому что я на начальном уровне, я принимаю это, спасибо. – Umesh

ответ

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 собственности, так что пользователь не может одновременно выбрать более одной радиокнопки, а также поэтому значение будет отправлено обратно на сервер должным образом в следующем представлении.

+0

Спасибо, сэр, его работы для меня. На самом деле я нашел именно это, но я не знал, как это сделать, ты делаешь мой день сэр, Еще раз спасибо. – Umesh

Смежные вопросы