Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2013, 15:35
Avatar de cronopiomx
cronopiomx
 
Fecha de Ingreso: mayo-2012
Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años
Puntos: 28
Respuesta: Crear botones dinamicamente

Hola, basicamente si has logrado hacer los botones dinamico de acuerdo a las filas de la tabla ususario, entonces lo que te queda es definir el evento para cada boton de forma dinamica tambien. Para ello te puedes auxiliar de la propiedad .Text de cada boton, aca te pongo 1 ejemplo que te puede ayudar.

Código:
private void Form1_Load(object sender, EventArgs e)
        {
            int x = 0, y=0;
            for (char i = 'A'; i < 'D'; i++)
            {
                Button bt = new Button();
                bt.Location = new Point(x, y);
                y += 40;
                bt.Text = i.ToString();
                bt.Click += new EventHandler(bt_Click);  ///EVENTO CLICK DE CADA BOTON
                Controls.Add(bt);
            }
        }

        void bt_Click(object sender, EventArgs e)
        {
            Button pressButton = (Button)sender;
            string nombre = pressButton.Text;
            string query = "SELECT * FROM usuarios WHERE nombre='" +nombre+"'";
            MessageBox.Show(query);
        }
saludos
cronos