List Box - Multipla seleção

.NET

04/05/2008

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

Curtidas 0

Respostas

Burnbr

Burnbr

04/05/2008

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.



GOSTEI 0
Kleberson

Kleberson

04/05/2008

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

Valeu ! :lol:


GOSTEI 0
POSTAR