private void ContractGrid_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { int contractId = 0; if (ContractGrid.SelectedRows.Count > 0) { var row = ContractGrid.SelectedRows[0]; contractId = ((dynamic)row.DataBoundItem).Id; } int customerId = 0; if (CustomerGrid.SelectedRows.Count > 0) { var row = CustomerGrid.SelectedRows[0]; customerId = ((dynamic)row.DataBoundItem).Id; } var form = new AddContract(customerId); form.EditContract(contractId); if (form.ShowDialog() == DialogResult.OK) { da = new DataAccess(); LoadContractorGrid(); //todo: noting } }
private void ContractGrid_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { string contractId = "0"; if (ContractGrid.SelectedRows.Count > 0) { var row = ContractGrid.SelectedRows[0]; contractId = ((dynamic)row.DataBoundItem).CustomerId; } var form = new AddContract(int.Parse(contractId.Split('-')[0])); form.EditContract(int.Parse(contractId.Split('-')[1])); if (form.ShowDialog() == DialogResult.OK) { da = new DataAccess(); LoadContractGrid(); //todo: noting } }