private void dGVCompany_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { var chE = aieEF.ChangeTracker.Entries <LibraryData.Company>().Where(a => a.State != EntityState.Unchanged).ToList(); if (chE.Count != 0) { MessageBox.Show("Must save", "Show Category"); } { try { LibraryData.Company dcom = (LibraryData.Company)dataGridViewCompany.CurrentRow.DataBoundItem; FrmFlight flight = new FrmFlight(dcom.CompanyId, dcom.Name); flight.ShowDialog(this); flight.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } catch { MessageBox.Show("Error go to list of flight", "Go to list flight"); } } }
private void dGVCompany_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (!changedCompany) { MessageBox.Show("Must save", "Show Category"); } else { try { int id = (int)dataGridViewCompany.CurrentRow.Cells["companyIdDataGridViewTextBoxColumn"].Value; string info = (string)dataGridViewCompany.CurrentRow.Cells["nameDataGridViewTextBoxColumn"].Value; FrmFlight flight = new FrmFlight(id, info); flight.ShowDialog(this); flight.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } catch { MessageBox.Show("Error go to list of flight", "Go to list flight"); } } }