//добавить private void button1_Click(object sender, EventArgs e) { addform add = new addform(); DialogResult result = add.ShowDialog(this); if (result == DialogResult.Cancel) { return; } Izdanie izd = new Izdanie(); izd.idizdanie = int.Parse(add.textBox1.Text); izd.pereplet = add.textBox2.Text; izd.format = add.textBox3.Text; db.Izdanie.Add(izd); db.SaveChanges(); MessageBox.Show("Новый объект добавлен"); }
//изменить издание private void button9_Click(object sender, EventArgs e) { if (dataGridView3.SelectedRows.Count > 0) { int index = dataGridView3.SelectedRows[0].Index; int id = 0; bool converted = Int32.TryParse(dataGridView3[0, index].Value.ToString(), out id); if (converted == false) { return; } Izdanie izd = db.Izdanie.Find(id); addform add = new addform(); add.textBox1.Text = izd.idizdanie.ToString(); add.textBox2.Text = izd.pereplet; add.textBox3.Text = izd.format; DialogResult result = add.ShowDialog(this); if (result == DialogResult.Cancel) { return; } izd.idizdanie = Convert.ToInt32(add.textBox1.Text); izd.pereplet = add.textBox2.Text; izd.format = add.textBox3.Text; db.SaveChanges(); dataGridView3.Refresh(); // обновляем грид MessageBox.Show("Объект обновлен"); } }