Olá, tenho dois componentes ListBox, um ListTodosClientes no qual é um multselect com valores vindo da base de dados, que após clicar no botão enviar, em possa popular o segundo ListBox, com os valores que selecionei no primeiro ListBox.
Até onde eu pesquisei, eu teria que percorrer o primeiro ListBox e assim, enviar os que foram selecionados para o outro, mas é exatamente isso que não estou conseguindo fazer.
Quando eu seleciono mais de um Item na minha lista de origem e envio para minha lista de destino, a minha lista de destino recebe somente um valor,ele envia o último valor selecionado no meu multselect e popula meu listbox de destino com um valor somente.
Mas quero selecionar 3, e quero que meu listbox de destino seja preenchido com os 3 que foram selecionados na lista de origem.
Estou tentando criar essa ação dentro do botão enviar, mas já tentei algumas vezes não dando certo minha ideia.
Qualquer ajuda é bem vinda!!
Segue o que estou fazendo..
protected void Button1_Click(object sender, EventArgs e)
{
if (lstboxOrigem.SelectedIndex > -1)
{
lstDestino.Items.Add(lstboxOrigem.SelectedItem);
lstboxOrigem.Items.Remove(lstDestino.SelectedItem);
lstDestino.SelectedIndex = -1;
}
}
Obrigado!!