private void btnAgregar_Click(object sender, EventArgs e)
        {
            AsignacionMateria frm = new AsignacionMateria(this);

            frm.Show();
            this.Visible = false;
            verDatos();
        }
 private void btnEditar_Click(object sender, EventArgs e)
 {
     try
     {
         if (tblTabla.CurrentRow != null)
         {
             id = int.Parse(this.tblTabla.CurrentRow.Cells[0].Value.ToString());
             AsignacionMateria frm = new AsignacionMateria(this, id);
             frm.Show();
             this.Visible = false;
             verDatos();
         }
         else
         {
             MessageBox.Show("Debe seleccionar una fila de la tabla", "Error de selección", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error: ", ex.Message);
     }
 }