none
Pasar datos a un ComboBox usando Radio Buttons C# RRS feed

  • Pregunta

  • Buenas a la Comunidad de Ayuda.

    Tengo 4 radio buttons y un combo box, que al seleccionar alguno de ellos (Radio buttons) el combobox me muestre lo que necesito ver en ese combobox.

    Tengo algo asi:

    if (RadioButton1.Checked)
                    {
                        ComboBox1.Text = "Juan";

                    }
                    else if (RadioButton2.Checked)
                    {
                        ComboBox1.Text = "Pedro";

                        ComboBox1.Text = "María";

                        ComboBox1.Text = "Carlos";

                    }

    Cómo haría en ese caso?

    jueves, 27 de junio de 2019 22:46

Todas las respuestas

  • hola Ramiro

    No se entiende bien

    Si lo que necesitas es agregarle items al combobox, es asi

    ComboBox1.Items.Add("Pedro");  // agrega un item individual

    ComboBox1.Items.AddRange(new string[] { "Pedro", "María",  "Carlos"});  // agrega un array (3 items)

    Saludos

    Pablo

    jueves, 27 de junio de 2019 22:59
  • Hola Pablo, lo he hecho y no me muestra nada...

    Esta es la vista de diseño:

    En el Combobox me deberia de mostrar departamentos de un pais específico y este es el código que estoy usando:

                    

    if (rbMuyAlto.Checked)
                {
                    cbDepatamento.Items.Add("Managua");


                }
                else if (rbAlto.Checked)
                {
                    cbDepatamento.Items.AddRange(new string[] { "Pedro", "María", "Carlos" });
                    //cbDepatamento.Text = "Masaya";
                    //cbDepatamento.Text = "León";
                    //cbDepatamento.Text = "Granada";
                }

    El evento que uso ahora es el SelectedIndexChanged

    jueves, 27 de junio de 2019 23:08
  • Ya tengo la respuesta: A cada radio button hay que asignar cada evento "CheckedChanged" y hacer condiciones para que al cambiar el focus cambie de texto:

    private void rbMuyAlto_CheckedChanged(object sender, EventArgs e)
            {
                if(rbMuyAlto.Checked)
                {
                    cbDepatamento.Items.Add("Managua");
                }
                else
                {
                    cbDepatamento.Items.Remove("Managua");
                }
            }

    y listo. Gracias Pablo

    viernes, 28 de junio de 2019 2:02
  • NO es un pregunta de SQL SERVER
    viernes, 28 de junio de 2019 6:43
  • No, claro que no, en el título especifico C#... 
    domingo, 30 de junio de 2019 20:02
  • MOver el hilo al foro de C#, este es de SQL SERVER.
    martes, 2 de julio de 2019 20:59