En un formulario estoy buscando el ID de un registro, si lo encuentra nos manda a modificar el registro, si no lo hace nos manda a registrarTotal que el programa si verifica el ID en el registro, el problema que tengo es que quiero que toda la informacion de ese registro me lo pueda rellenar en los recuadros de textbox que tengo, ¿Saben con que comando podria realizar eso?
Para buscar el ID tengo esto:
string consultar;
con.Open();
consultar = "Select * From dbpersonal Where ID = " + BuscarId.Text;
MySqlCommand cmd = new MySqlCommand(consultar, con);
MySqlDataReader registro = cmd.ExecuteReader();
if (registro.Read())
{
Form formulario = new Form2();
formulario.Show();
this.Hide();
}
else
{
Form formulario = new Form1Registro();
formulario.Show();
this.Hide();
}
y para rellenarlo esto:
con.Open();
string añadir;
añadir = "Select * from dbpesonal where ID=" + TbxID.Text;
MySqlCommand cmd = new MySqlCommand(añadir, con);
MySqlDataReader registro = cmd.ExecuteReader();
if (registro.Read())
{
TbxID.Text = registro.GetInt32("ID").ToString();
TbxNombre.Text = registro.GetInt32("NOMBRE").ToString();
TbxTelefono.Text = registro.GetInt32("TELEFONO").ToString();
CbxFecha.Text = registro.GetInt32("FECHA").ToString();
con.Close();
}
Solo que no me funciona el segundo.