List Box - Multipla seleção

04/05/2008

0

Pessoal,
estou iniciando no ASP.Net e fazendo um exercício de aprendizado, me deparei com uma dúvida, rodei a net e não encontrei solução.
Eu tenho duas listbox, uma com produtos e uma em branco onde populo com os produtos da lista1, quando eu seleciono os itens, e clico em inserir (para lista2) ele só leva o primeiro registro como é uma lista multipla como faço para levar todos os registros selecionados de uma vez.

Code:

protected void btnIncluir_Click(object sender, EventArgs e)
{
if (this.lstProdutos.SelectedIndex >= 0)
{
this.lstSelecionados.Items.Add(this.lstProdutos.Text);
}
}

Agradeço a ajuda !


Kleberson

Kleberson

Responder

Posts

05/05/2008

Burnbr

Bom dia,

protected void btnIncluir_Click(object sender, EventArgs e)
{
lstSelecionados.Items.Clear();
for (int i = 0 ; i < lstProdutos.Items.Count; i++)
{
if (lstProdutos.Items[i].Selected)
{
lstSelecionados.Items.Add(lstProdutos.Items[i].Text);
}
}
}


Espero ter ajudado.



Responder

09/05/2008

Kleberson

Muito obrigado realmente assim funcionou, agora vou entender o que foi feito.

Valeu ! :lol:


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar