Usuário com melhor resposta
Conteudo de varias combobox listadas em uma unica combobox

Pergunta
-
Tenho uma situação onde possuo varias combobox populadas, e gostaria que essas informações seriam listadas em uma combobox por uma unica linha.
Exmemplo
cmb1: valor1
cbm2: valor2
cbm3: valor3
//combobox com todos dados listados em uma unica linha
/resultado
cbm4: valor1 / valor2 / valor3
Aguardo
Respostas
-
Bom dia, ai vai um exemplo bem simples
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("Nome"); comboBox1.SelectedIndex = 0;
comboBox2.Items.Add("Endereco"); comboBox2.SelectedIndex = 0;
comboBox3.Items.Add("Bairro"); comboBox3.SelectedIndex = 0;
comboBox4.Items.Add("cep"); comboBox4.SelectedIndex = 0;
}
private void button1_Click(object sender, EventArgs e)
{
comboBox5.Items.Add(comboBox1.Text + comboBox2.Text + comboBox3.Text + comboBox4.Text);
comboBox5.SelectedIndex = 0;
}Se a Resposta foi útil, por favor marque como válida assim esta contribuindo para gratificar todo o esforço de nossos colegas, Abraço.
Paulo Caleffi
- Sugerido como Resposta Paulo Caleffi - Dot.Net quarta-feira, 27 de novembro de 2013 10:16
- Marcado como Resposta Sigrids LIma quarta-feira, 27 de novembro de 2013 13:10
Todas as Respostas
-
Abaixo tem um exemplo que vai te servir como base.
List<string> list1 = new List<string>(); list1.Add("item a 1"); list1.Add("item a 2"); List<string> list2 = new List<string>(); list2.Add("item b 1"); list2.Add("item b 2"); List<string> list3 = new List<string>(); list3.Add("item c 1"); list3.Add("item c 2"); for (int i = 0; i < list3.Count; i++) { comboBox1.Items.Add(string.Format("{0} - {1} - {2}", list1[i], list2[i], list3[i])); }
No seu caso, todos combobox devem ter o mesmo número de elementos, caso contrário, vai dar erro no for (índice fora do intervalo).
- Sugerido como Resposta Daniel Brito br quarta-feira, 27 de novembro de 2013 02:48
-
Bom dia, ai vai um exemplo bem simples
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("Nome"); comboBox1.SelectedIndex = 0;
comboBox2.Items.Add("Endereco"); comboBox2.SelectedIndex = 0;
comboBox3.Items.Add("Bairro"); comboBox3.SelectedIndex = 0;
comboBox4.Items.Add("cep"); comboBox4.SelectedIndex = 0;
}
private void button1_Click(object sender, EventArgs e)
{
comboBox5.Items.Add(comboBox1.Text + comboBox2.Text + comboBox3.Text + comboBox4.Text);
comboBox5.SelectedIndex = 0;
}Se a Resposta foi útil, por favor marque como válida assim esta contribuindo para gratificar todo o esforço de nossos colegas, Abraço.
Paulo Caleffi
- Sugerido como Resposta Paulo Caleffi - Dot.Net quarta-feira, 27 de novembro de 2013 10:16
- Marcado como Resposta Sigrids LIma quarta-feira, 27 de novembro de 2013 13:10
-