private void dataGridView2_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { try { if (e.RowIndex >= 0) { DataGridViewRow row = dataGridView2.Rows[e.RowIndex]; int WorkingDateAndTimeID = Convert.ToInt32(row.Cells[0].Value.ToString()); WorkingDateAndTime workingDateAndTime = WorkingDateAndTimeController.SelectedWorkingDateAndTime(WorkingDateAndTimeID); if (workingDateAndTime != null) { Hidelabel6.Text = workingDateAndTime.WorkingDateAndTimeID.ToString(); UpdatetextBoxEmployeeID.Text = workingDateAndTime.EmployeeID; UpdatetextBoxEmployeeName.Text = workingDateAndTime.EmployeeName; UpdatetextBoxStartDate.Text = workingDateAndTime.StartDate; UpdatetextBoxEndDate.Text = workingDateAndTime.EndDate; } else { Hidelabel6.Text = string.Empty; UpdatetextBoxEmployeeID.Text = string.Empty; UpdatetextBoxEmployeeName.Text = string.Empty; UpdatetextBoxEndDate.Text = string.Empty; UpdatetextBoxEndDate.Text = string.Empty; } } } catch (FormatException fe) { MessageBox.Show("no data selected"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }