Apanhando de uma DriopDownList
19/07/2012
0
Eu tento pegar o texto de uma DropDownList e só vem isso:-1.
Eu adiciono os valores de um banco de dados, mas eu dou um Insert nela, para adicionar a linha: --- SELECIONE ---, na posição -1.
dl.DataSource = dr;
dl.DataTextField = idcodreceita;
dl.DataValueField = idcodreceita;
dl.DataBind();
dl.Items.Insert(0, new ListItem(--- SELECIONE ---, -1));
Quando eu preciso pegar o valor correspondente ao texto que está na DropDownList, sempre vem o valor -1. Essa combo carrega apenas o campo código de uma tabela, sem a descrição. O evento é o btn_gerar_Click(Botão Gerar) e esse valor vai carregar o parâmetro de um método que grava no banco. A forma que eu estou tentando pegar é: cboCodReceitaDarf.Text; mas já tentei outras formas e nada.
Eu adiciono os valores de um banco de dados, mas eu dou um Insert nela, para adicionar a linha: --- SELECIONE ---, na posição -1.
dl.DataSource = dr;
dl.DataTextField = idcodreceita;
dl.DataValueField = idcodreceita;
dl.DataBind();
dl.Items.Insert(0, new ListItem(--- SELECIONE ---, -1));
Quando eu preciso pegar o valor correspondente ao texto que está na DropDownList, sempre vem o valor -1. Essa combo carrega apenas o campo código de uma tabela, sem a descrição. O evento é o btn_gerar_Click(Botão Gerar) e esse valor vai carregar o parâmetro de um método que grava no banco. A forma que eu estou tentando pegar é: cboCodReceitaDarf.Text; mas já tentei outras formas e nada.
Pjava
Curtir tópico
+ 0
Responder
Posts
19/07/2012
Pjava
Resolvi. SelectedItem.Text. Mas, ontem à noite não funcionou. Pode ser que eu acho que fiz assim e não havia feito, mas na minha cabeça eu havia tentado e não consegui exito, mas tudo voltou ao normal.
Responder
19/07/2012
Valter Furtado
ID_DROPDOWN.SelectedValue
Daí se o retorno for inteiro... dá um
int meuValor;
meuValor = int.Parse(ID_DROPDOWN.SelectedValue);
O selectedvalue sempre vai trazer o valor do item selecionado.
Daí se o retorno for inteiro... dá um
int meuValor;
meuValor = int.Parse(ID_DROPDOWN.SelectedValue);
O selectedvalue sempre vai trazer o valor do item selecionado.
Responder
Clique aqui para fazer login e interagir na Comunidade :)