Array
(
)

RadioButtonList retornando nulo

Natasha
   - 28 jun 2010

Tenho um radioButonList que é alimentado por um método especifico e quando eu retorno o selectedValue o valor é sempre nulo mesmo quando eu seleciono uma opção.

Não entendi o que está acontecendo?

Código do meu default.aspx
<%@ Page Language

Moderador
   - 29 jun 2010

Natasha, dentro do RadioButtonList você precisa adicionar os itens referentes às suas opções. Adiciona assim:

         <asp:RadioButtonList ID="rblOpcoes" runat="server" OnSelectedIndexChanged="rblOpcoes_SelectedIndexChanged">
        <asp:ListItem Text="Zero" Value="0" Selected="True"></asp:ListItem>
        <asp:ListItem Text="Um" Value="1"></asp:ListItem>
        <asp:ListItem Text="Dois" Value="2"></asp:ListItem>
        <asp:ListItem Text="Três" Value="3"></asp:ListItem>
        <asp:ListItem Text="Quatro" Value="4"></asp:ListItem>
        </asp:RadioButtonList>

Daí só adicionar a codificação necessária no evento SelectedIndexChanged.
Qualquer dúvida, posta aê!
Abraços.

0
|
0

Moderador
   - 29 jun 2010

Só pra complementar, no evento SelectedIndexChanged, você recupera o item que o usuário selecionou com esse exemplo:

#Código

protected void rblOpcoes_SelectedIndexChanged(object sender, EventArgs e)
    {
        //Verifica qual foi a opção selecionada
        if (rblOpcoes.SelectedValue == "0")
        { 
            //algo acontece
        }
        else if (rblOpcoes.SelectedValue == "1")
        {
            //algo acontece
        }
        else if (rblOpcoes.SelectedValue == "2")
        {
            //algo acontece
        }
        else if (rblOpcoes.SelectedValue == "3")
        {
            //algo acontece
        }
        else if (rblOpcoes.SelectedValue == "4")
        {
            //algo acontece
        }
    }

0
|
0

Marcio
   - 29 jun 2010

Natasha,

Eu só faria uma coisa diferente:

private void carregaAlternativa()
    {
        DataSet ds

0
|
0