Добавить комментарий - CodeHelper

Добавить комментарий

Как правильно реализовать удаление конкретной строки(как на скриншоте, где в каждой строке свой DELETE)?

alt text

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();
        }
Внимание! Вы собираетесь отправить информацию от имени анонимного пользователя.
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.