private void button1_Click(object sender, EventArgs e) { StudAdd tForm = new StudAdd(); DialogResult result = tForm.ShowDialog(this); if (result == DialogResult.Cancel) { return; } Student student = new Student(); student.Name = tForm.textBox1.Text; student.Surname = tForm.textBox2.Text; student.Course = Convert.ToInt32(tForm.textBox3.Text); db.Students.Add(student); db.SaveChanges(); MessageBox.Show("Студент добавлен"); update(); }
private void button2_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { int index = dataGridView1.SelectedRows[0].Index; int id = 0; bool converted = Int32.TryParse(dataGridView1[0, index].Value.ToString(), out id); if (converted == false) { return; } Student student = db.Students.Find(id); StudAdd tForm = new StudAdd(); tForm.textBox1.Text = student.Name; tForm.textBox2.Text = student.Surname; tForm.textBox3.Text = student.Course.ToString(); DialogResult result = tForm.ShowDialog(this); if (result == DialogResult.Cancel) { return; } student.Name = tForm.textBox1.Text; student.Surname = tForm.textBox2.Text; student.Course = Convert.ToInt32(tForm.textBox3.Text); db.Entry(student).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Студент обновлен"); update(); } }