private void button2_Click(object sender, EventArgs e) { using (DataStringContext db = new DataStringContext()) { //DataString RemoveString = new DataString(); DataString RemoveString = db.DataStrings.FirstOrDefault(str => str.Name == listBox1.SelectedItem.ToString()); db.DataStrings.Remove(RemoveString); db.SaveChanges(); listBox1.Items.RemoveAt(listBox1.SelectedIndex); } }
private void button1_Click(object sender, EventArgs e) { using (DataStringContext db = new DataStringContext()) { DataString AddString = new DataString(); if (!String.IsNullOrEmpty(textBox1.Text)) { if (listBox1.FindStringExact(textBox1.Text) != -1) { errorProvider1.SetError(textBox1, "Данное значение уже существует в спискe!"); } else { errorProvider1.Clear(); listBox1.Items.Add(textBox1.Text); AddString.Name = textBox1.Text; db.DataStrings.Add(AddString); db.SaveChanges(); textBox1.Clear(); } } } }