private void BtAdd_Click(object sender, EventArgs e) { using (InputBookForm inForm = new InputBookForm()) { if (inForm.ShowDialog() == DialogResult.OK) { books.Add(inForm.book); UpdateDgv(); } } }
private void ChangeRow(DataGridViewRow row) { using (InputBookForm inForm = new InputBookForm((Book)row.DataBoundItem)) { inForm.EditOrFind(); if (inForm.DialogResult == DialogResult.OK) { books.Add(inForm.book); UpdateDgv(); } } }
private void BtEdit_Click(object sender, EventArgs e) { if (dgv.SelectedRows.Count == 0) { MessageBox.Show("Выберите строку"); return; } int rowIndex = dgv.SelectedRows[0].Index; Book book = (Book)dgv.SelectedRows[0].DataBoundItem; using (InputBookForm inputBookForm = new InputBookForm(book)) { inputBookForm.EditOrFind(); if (inputBookForm.ShowDialog() != DialogResult.OK) { return; } book = inputBookForm.book; books.Add(book); UpdateDgv(); } }