private void btnAdd_Click(object sender, EventArgs e) { // okno jest zwykłą klasą więc tworzymy jego instancję var addEditEmployee = new AddEditEmployee(); addEditEmployee.FormClosing += AddEditEmployee_FormClosing; addEditEmployee.ShowDialog(); addEditEmployee.FormClosing -= AddEditEmployee_FormClosing; }
private void btnEdit_Click(object sender, EventArgs e) { if (dgvList.SelectedRows.Count == 0) { MessageBox.Show("Proszę zaznacz ucznia, którego dane chcesz edytowac"); return; } var addEditStudent = new AddEditEmployee(Convert.ToInt32(dgvList.SelectedRows[0].Cells[0].Value)); addEditStudent.ShowDialog(); }
private void Edit() { // sprawdzamy, czy jakiś wiersz został zaznaczony if (dgvEmployees.SelectedRows.Count == 0) { MessageBox.Show("Zaznacz pracownika, którego dane chcesz edytować"); return; } // okno jest zwykłą klasą więc tworzymy jego instancję // F12 na nazwie klasy int id = Convert.ToInt32(dgvEmployees.SelectedRows[0].Cells[0].Value); int rowIndex = dgvEmployees.CurrentCell.RowIndex; var addEditEmployee = new AddEditEmployee(id); addEditEmployee.FormClosing += AddEditEmployee_FormClosing; addEditEmployee.ShowDialog(); addEditEmployee.FormClosing -= AddEditEmployee_FormClosing; if (dgvEmployees.RowCount >= (rowIndex + 1)) { dgvEmployees.CurrentCell = dgvEmployees.Rows[rowIndex].Cells[0]; } }
private void btnAdd_Click(object sender, EventArgs e) { var addEditEmployee = new AddEditEmployee(); addEditEmployee.ShowDialog(); }