private void button3_Click(object sender, EventArgs e) { try { Connect_to_sql conn = new Connect_to_sql(); string connect_string = conn.Con_str(); if (MessageBox.Show("Вы действительно хотите удалить все записи из базы данных,\nсвязанные с этим полем?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { if (!conn.DeleteFromPolya(textBox1.Text, connect_string)) { MessageBox.Show("Записей с таким названием поля, в базе данных не найдено!", "Предупреждение!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { int ind = listBox1.Items.IndexOf(textBox1.Text); listBox1.Items.RemoveAt(ind); textBox1.Clear(); textBox2.Clear(); MessageBox.Show("Все записи связанные с этим полем, успешно удалены!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }