Как правильно реализовать удаление конкретной строки(как на скриншоте, где в каждой строке свой DELETE)?
private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
SqlConnection connection = new SqlConnection("server=ROOT-ПК\\SQLEXPRESS; database=edik; uid=sa; pwd=");
connection.Open();
SqlCommand cmd = new SqlCommand("DELETE FROM edik_1");
cmd.Connection = connection;
cmd.ExecuteNonQuery();
connection.Close();
/*SqlCommand cmdDelete = new SqlCommand("DELETE FROM edik_1 WHERE НаименованиеТовара='"+ "tb_Delete.Text +"'";
/*---Удаление содержимого всей таблицы---*/
dataGridView1.Rows.Clear();
}
это удаление всего содержимого.. а вот отдельной строки к примеру DPK(на скрине) - не могу :(
И как еще можно при удалении допустим, сразу сохранять изменения(при условии что есть код для сохранения)?
private void button2_Click(object sender, EventArgs e)
{
SqlConnection connection = new SqlConnection("server=ROOT-ПК\\SQLEXPRESS; database=edik; uid=sa; pwd=");
connection.Open();
SqlCommand command = new SqlCommand (@"INSERT INTO edik_1 (Feed, Nameoffeed, DeleteAll) "+
"VALUES (@pFeed, @pNameoffeed, @pDeleteAll)");
command.Connection = connection;
command.Parameters.Add(new SqlParameter("@pFeed", textBox1.Text));
command.Parameters.Add(new SqlParameter("@pNameoffeed", textBox2.Text));
command.Parameters.Add(new SqlParameter("@pDeleteAll", "Delete"));
command.ExecuteNonQuery();
connection.Close();
}