Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tom55

[Resolvido] DropDownlist

Recommended Posts

galera...

 

estou com um problema que jamais vi acontecer...

 

tenho um dropdownlist. Populo ele normalmente através de uma query, coloquei a propriedade padrão para que quando ele trocasse o valor selecionado, gerasse um alerta, mas não está acessando esse alerta, o que é muito estranho, uma vez também que ele só é populado uma vez na execução (if(!IsPostBack))

 

alguém tem idéia do que possa ser???

 

codigo a ser executando quando troca o item selecionado

protected void dropEmails_SelectedIndexChanged(object sender, EventArgs e)
    {
       Response.Write("olá mundo");

    }

código que popula o drop

 protected void emails(string _usuario)
    {
        OracleConnection lCnnOracle = clsSiteConstantes.CONEXAO;
        DataSet ds1 = new DataSet();

        int qtd;
        string sql = "query";

        OracleDataAdapter da = new OracleDataAdapter(sql, lCnnOracle);
        da.Fill(ds1);

        qtd = ds1.Tables[0].Rows.Count;

        if (qtd == 0 || qtd == null)
        {
            dropEmails.Visible = false;
            //DropDownList1.Visible = false;
        }

        dropEmails.DataSource = ds1;
        dropEmails.DataTextField = "EMAIL";
        dropEmails.DataValueField = "SENHA";
        dropEmails.DataBind();
    }

código do inicio da página


protected void Page_Load(object sender, EventArgs e)
	{
        if (!IsPostBack)
        {

           emails(lUsrUsuario.Usuario);
        }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele esta com a propriedade AutoPostBack como true?

 

Abraços...

 

 

Sim!

 

esqueci do html do drop... segue abaixo!

 

<asp:DropDownList ID="dropEmails" runat="server" AutoPostBack="True" OnSelectedIndexChanged="dropEmails_SelectedIndexChanged"></asp:DropDownList>

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode marcar como resolvido....

 

inspecionei o objeto pelo firebug e como todos estavam com o value igual, ele sempre pegava o primeiro. já fiz o ajuste e está Ok....

 

isso que dá ficar horas a fio no mesmo projeto, quando da erro nas coisas simples se demora horas para descbrir a solução!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.