• Lunes 18 de Noviembre de 2024, 05:18

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - joel1987

Páginas: [1]
1
Hola foro, que tal. quería preguntarles para los que saben C# que tengo 2 formularios, el formulario 2 se llama Pagos ahí quiero
que busque el codigo A0001 del alumno 1 pero me busca el codigo A0003 del alumno 3, los datos los jalo de un formulario anterior
llamado Alumno donde lo registro(tiene datagriedview).

Aquí está la codificación del BOTON BUSCAR (formulario Pagos) donde busca al último alumno y no al primero o segundo alumno.

      private void button1_Click(object sender, EventArgs e)
        {
            Conexion.Conectar();
            string codigo = txtcodigo.Text;

            SqlDataReader reader = null;
            string sql = "select codigo, nombres, apellidos, direccion from alumno where codigo=codigo";
            try
            {
                SqlCommand cmd = new SqlCommand(sql, Conexion.Conectar());
                reader = cmd.ExecuteReader();
                if(reader.HasRows)
                {
                    while (reader.Read())
                    {
                        txtcodigo.Text = reader.GetString(0);
                        txtnombres.Text = reader.GetString(1);
                        txtapellidos.Text = reader.GetString(2);
                        txtdireccion.Text = reader.GetString(3);
                    }
                }else
                {
                    MessageBox.Show("No se encontraron registros");
                }
            } catch(SqlException ex)
            {
                MessageBox.Show("Error al buscar " + ex.Message);
            }
        }
    }
}
 

Páginas: [1]