none
Conteudo de varias combobox listadas em uma unica combobox RRS feed

  • 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

    quarta-feira, 27 de novembro de 2013 00:39

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

    quarta-feira, 27 de novembro de 2013 10:15

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
    quarta-feira, 27 de novembro de 2013 02:44
  • 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

    quarta-feira, 27 de novembro de 2013 10:15
  • Obrigado pela colaboração de todos
    quarta-feira, 27 de novembro de 2013 13:10