none
Recorrer listbox y obtener los item RRS feed

  • Pregunta

  • Amigos buenas noches , como puedo pasar todos los item que tenga un listbox a diferentes texbox , lo que estoy haciendo es que cada vez que se haga una consulta  ala bd  desde mi aplicativo este me vaya guardando los  codigos en un listbox , esta parte ya la logre pero no he  podido devolver los item del listbox a cada uno de los texbox por ejemplo si tengo tres item en el listbox 1,2,3 , el uno vaya a un textbox , y los otros a los demas. espero me puedan ayudar.

    de esta forma lleno el listbox

      ListBox1.Items.Add(txtNRemision.Text);


    Daniel

    miércoles, 4 de noviembre de 2020 1:41

Respuestas

  • Intenta esto:

    Aqui genero los textbox automaticamente y les asigno un valor del listbox

    private void button1_Click(object sender, EventArgs e)
            {
                int pointX = 30;
                int pointY = 40;
                panel2.Controls.Clear();
                for (int i = 0; i < listBox1.Items.Count; i++)
                {
                    string textboxname = "Textbox" + i.ToString();
                    TextBox txtname = (TextBox)this.Controls.Find(textboxname, true).FirstOrDefault() as TextBox;
                    txtname = new TextBox();
                    var item = listBox1.Items[i].ToString();
                    txtname.Text = item.ToString();
                    txtname.Location = new Point(pointX, pointY);
                    panel2.Controls.Add(txtname);
           
                    panel2.Show();
                    pointY += 20;
    
    
    
                }
            }
        }

    Saludos 

    --------------------------------------------------------------------------------

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 


    miércoles, 4 de noviembre de 2020 18:33
    Moderador

Todas las respuestas

  • Hola.

    Estas usando Forms o es una app web?

    miércoles, 4 de noviembre de 2020 17:32
    Moderador
  • Intenta esto:

    Aqui genero los textbox automaticamente y les asigno un valor del listbox

    private void button1_Click(object sender, EventArgs e)
            {
                int pointX = 30;
                int pointY = 40;
                panel2.Controls.Clear();
                for (int i = 0; i < listBox1.Items.Count; i++)
                {
                    string textboxname = "Textbox" + i.ToString();
                    TextBox txtname = (TextBox)this.Controls.Find(textboxname, true).FirstOrDefault() as TextBox;
                    txtname = new TextBox();
                    var item = listBox1.Items[i].ToString();
                    txtname.Text = item.ToString();
                    txtname.Location = new Point(pointX, pointY);
                    panel2.Controls.Add(txtname);
           
                    panel2.Show();
                    pointY += 20;
    
    
    
                }
            }
        }

    Saludos 

    --------------------------------------------------------------------------------

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 


    miércoles, 4 de noviembre de 2020 18:33
    Moderador
  • Hola

    Alguna actualización sobre tu consulta?

    Saludos

    --------------------------------------------------------------------------------

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 

     

    miércoles, 11 de noviembre de 2020 15:46
    Moderador