DUVIDAS COM DROPDOWNLIST
21/02/2015
0
Boa tarde!
sou iniciante na area de programaçao preciso de ajuda!!
ja faz dias que estou a bater cabeça com o codigo e nada!!
estou trabalhando com dropdownlist e um textbox que faz o filtro no dropdown,
o codigo do filtro esta correto e funciona perfeitamente,
o problema esta no dropdownlist,
quando procuro por exemplo um nome miguel...
ele filtra miguel e aparece no dropdown,
mas nao aceita seleccionar o miguel, so aceita seleccionar os nomes que estao a seguir,
ou seja o primeiro nome encontrado nao aceita seleccionar.
como faço para seleccionar o primeiro nome encontrado?
so aceita seleccionar os nomes que estao a seguir dele como no exemplo abaixo:
pois ao seleccionar deve aparecer o detalhe do nome nos texbox.
Imagem intercalada 1
so aceita seleccionar os nomes que estao a seguir do nome encontrado como no exemplo abaixo:
pois ao seleccionar deve aparecer o detalhe do nome nos texbox.
Imagem intercalada 1
OBRIGADA!![img:descricao=so aceita seleccionar os nomes que estao a seguir do nome encontrado como no exemplo abaixo: pois ao seleccionar deve aparecer o detalhe do nome nos texbox.]http://arquivo.devmedia.com.br/forum/imagem/399940-20150221-173540.png[/img][img:descricao=quando procuro por exemplo um nome miguel... ele filtra miguel e aparece no dropdown, mas nao aceita seleccionar o miguel]http://arquivo.devmedia.com.br/forum/imagem/399940-20150221-173638.png[/img]
sou iniciante na area de programaçao preciso de ajuda!!
ja faz dias que estou a bater cabeça com o codigo e nada!!
estou trabalhando com dropdownlist e um textbox que faz o filtro no dropdown,
o codigo do filtro esta correto e funciona perfeitamente,
o problema esta no dropdownlist,
quando procuro por exemplo um nome miguel...
ele filtra miguel e aparece no dropdown,
mas nao aceita seleccionar o miguel, so aceita seleccionar os nomes que estao a seguir,
ou seja o primeiro nome encontrado nao aceita seleccionar.
como faço para seleccionar o primeiro nome encontrado?
so aceita seleccionar os nomes que estao a seguir dele como no exemplo abaixo:
pois ao seleccionar deve aparecer o detalhe do nome nos texbox.
Imagem intercalada 1
so aceita seleccionar os nomes que estao a seguir do nome encontrado como no exemplo abaixo:
pois ao seleccionar deve aparecer o detalhe do nome nos texbox.
Imagem intercalada 1
OBRIGADA!![img:descricao=so aceita seleccionar os nomes que estao a seguir do nome encontrado como no exemplo abaixo: pois ao seleccionar deve aparecer o detalhe do nome nos texbox.]http://arquivo.devmedia.com.br/forum/imagem/399940-20150221-173540.png[/img][img:descricao=quando procuro por exemplo um nome miguel... ele filtra miguel e aparece no dropdown, mas nao aceita seleccionar o miguel]http://arquivo.devmedia.com.br/forum/imagem/399940-20150221-173638.png[/img]
Missdi
Curtir tópico
+ 0
Responder
Posts
24/02/2015
Missdi
Alo Joel, estou usando java script para realizar o filtro,
depois de muito pesquisar,
cheguei a conclusao que o problema nao esta na funçao que faz o filtro , mas sim no proprio dropdownlist,
acho que o dropdownlist por default nao aceita ou nao assume o primeiro item selecionado ou o primeiro item da lista...
tentei criar um dropdown com apenas um 1 item e fazer com que esse mesmo item ao ser clicado aparece no textbox,
mas nao acontece nada ao clicar o item que esta selecionado, que nesse caso e' o unico da lista.
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox1.Text = DropDownList1.SelectedItem.Text;
//DropDownList1.SelectedItem.Selected.ToString();
}
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" AppendDataBoundItems="true"
onselectedindexchanged="DropDownList1_SelectedIndexChanged"
ontextchanged="DropDownList1_TextChanged">
<asp:ListItem Value="1">Banana</asp:ListItem>
</asp:DropDownList>
depois de muito pesquisar,
cheguei a conclusao que o problema nao esta na funçao que faz o filtro , mas sim no proprio dropdownlist,
acho que o dropdownlist por default nao aceita ou nao assume o primeiro item selecionado ou o primeiro item da lista...
tentei criar um dropdown com apenas um 1 item e fazer com que esse mesmo item ao ser clicado aparece no textbox,
mas nao acontece nada ao clicar o item que esta selecionado, que nesse caso e' o unico da lista.
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox1.Text = DropDownList1.SelectedItem.Text;
//DropDownList1.SelectedItem.Selected.ToString();
}
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" AppendDataBoundItems="true"
onselectedindexchanged="DropDownList1_SelectedIndexChanged"
ontextchanged="DropDownList1_TextChanged">
<asp:ListItem Value="1">Banana</asp:ListItem>
</asp:DropDownList>
Responder
Clique aqui para fazer login e interagir na Comunidade :)