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 !
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
Curtir tópico
+ 0
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.
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:
Valeu ! :lol:
Responder