Hola a todos, necesito ayuda con una eliminacion, realizo una busqueda y muestro los resultados en un datagridview, pero no se como seleccionar una fila y pasarle el valor del campo id_empleado para eliminarlo de la base de datos..Este es lo que tengo:
private void cmdeliminar_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Estas seguro que desas eliminar el registro..?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
string delete = "Delete from t_empleados where id_empleado=" + grillaeliminar.CurrentRow.Index;
string con = "user id=root;database=tucuman;server=localhost";
MySqlConnection conectar
= new MySqlConnection
(con
); MySqlCommand baja
= new MySqlCommand
(delete, conectar
); conectar.Open();
try
{
baja.ExecuteNonQuery();
}
catch (Exception exc)
{
throw new Exception
("No se pudo borrar los datos", exc
); }
finally
{
conectar.Close();
}
MessageBox.Show("Registro borrado con exito", "«Empleados»");
grillaeliminar.Rows.RemoveAt(grillaeliminar.CurrentRow.Index);
t_ape.Clear();
}
}
la elimacion anda ya que la probe pasandole el id_empleado desde un textbox, pero necesito que se elimine cuando seleccione la fila desead y presione un boton de eliminar...si me pueden ayudar, desde ya muy agradecida.....