Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jéssica Barros

ListBox + TextBox

Recommended Posts

Como faço para percorrer todos os itens selecionados numa listBox e adicioná-los a uma TextBox, separados por ponto e vírgula

 

Por exemplo... Tenho uma listbox de nomes... o usuário seleciona os nomes q ele deseja, e o email de cada nome selecionado é adicionado ao textbox...

 

Já preenchi o listbox com os nomes...

 

listBox1.DataSource = clientesBD.exibirClientesCombo();
listBox1.DisplayMember = "nome";
listBox1.ValueMember = "email";

Esse clientesBD.exibirClientesCombo(); faz um select na tabela clientes trazendo nome e email!

 

Só preciso adicionar os items selecionados a uma textbox.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ListBox1.Items.Item(N).ToString()

 

O N é o indice do item no listbox.

Percorra todos os items e vá concatenando no textbox.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Jéssica,

 

Eu queria que tivesse um forma mais fácil de você fazer isso, mas eu não encontrei... se o método "exibirClientesCombo()" retorna um DataTable, então faça dessa forma que vai funcionar...

 

textBox1.Text = "";
foreach (DataRowView row in listBox1.SelectedItems)
{
    textBox1.Text += row["email"].ToString() + ";";
}
textBox1.Text = textBox1.Text.Substring(0, textBox1.Text.Length - 1);

 

Espero ter ajudado.

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.