O quadro ASP.Net fornece duas opções poderosas para RadioButtons : o único controle
. Ambos têm a aparência padrão de um botão HTML e ambos podem causar um postback página na seleção, capturar a seleção de um usuário e associar dados . O controle RadioButtonList é particularmente útil em Visual Basic (VB) . NET, pois simplifica a ligação e envio de dados , e foi construído com exclusividade mútua . No entanto, você pode mais facilmente personalizar RadioButtons individuais na aparência e proporcionar uma melhor flexibilidade em aplicações onde o front-end se estende por uma grande parte da página. Instruções
1 Atribuir cada controlar uma identificação única (por exemplo, . ) Configurar o RadioButton e RadioButtonList controla corretamente é fundamental para utilizá-los com mais sofisticados comandos VB . Se um RadioButton está sendo databound , em seguida, cada item da lista será gerada dinamicamente , e você não precisará especificar propriedades de texto fora do arquivo code-behind . Também é importante , dependendo da finalidade da aplicação, para especificar um valor verdadeiro ou falso para a propriedade Checked.
2
Especifique a fonte de dados para o RadioButtonList , seja no arquivo code-behind ou em propriedades do controle . A ligação de dados a controles RadioButton funciona de forma semelhante a outras operações de ligação de dados . A lista será gerada dinamicamente a partir da fonte de dados, mas você pode adicionar itens da lista estática , especificando o valor de um imóvel AppendDataBoundItems como verdadeiro. Os vários itens da lista vai ser mutuamente exclusivas , desde que eles estejam dentro do mesmo controle RadioButtonList .
3
Vincular dados RadioButtons individuais nos arquivo code-behind ou dentro de blocos de código. Por exemplo, tomando " rbut1 ", como o ID do RadioButton e usando um leitor de dados declarados e configurado, você pode definir o valor de texto do botão assim: rbut1.Text = dataReader.Item ( "Campo" ) . A fim de tornar RadioButtons individuais trabalhar juntos logicamente , você vai precisar para atribuir-lhes uma propriedade NomeGrupo com um valor idêntico para cada botão do grupo.
4
Recupere o valor verificado por declarar uma variável como quer um inteiro ou uma string, e atribuir-lhe um sim ou não valor equivalente com base no resultado do RadioButton , ex :
Dim rbutVal as Integer
Se rbut1.Checked = True Then
rbutVal = 1
End If
a única propriedade operacional de um RadioButton ou RadioButtonList transferido em uma postagem ou para a meta de propriedade de ação de um controle de formulário é o valor verificado . A propriedade Checked só tem opções de verdadeiro ou falso.