Array
(
)

List Box - Multipla seleção

Kleberson
   - 04 mai 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 !

Burnbr
   - 05 mai 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.


Kleberson
   - 09 mai 2008

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

Valeu ! :lol: