Как удалить как из базы данных, так и из datagridview - PullRequest
0 голосов
/ 27 марта 2019

Так что я искал в google поиск ответа, чтобы найти так много различных вариантов ответа, но я не совсем понимаю их и не вижу способа их реализовать, даже если я много пробовал, поэтому моя проблема заключается в том, чтоМоя кнопка удаления удаляет только из таблицы данных, а не из самой базы данных. У меня есть привязка сетки к моим знаниям, но это самое первое приложение для форм, которое я создаю, поэтому я немного озадачен тем, что я делаю

    private void buttonDel_Click(object sender, EventArgs e)
    {///////////////////////////////////////////////////////issue is here
        foreach (DataGridViewRow item in this.dataGridView1.SelectedRows)
        {
            dataGridView1.Rows.RemoveAt(item.Index);
        }
        //string del = "DELETE FROM Data WHERE RowID = @RowID";
    }
        using (SqlConnection Connection = new SqlConnection(Connectionstring))
        {
            string query = "insert into data(Navn, NummerPlade, KMKørt, dato)";
            query += " values (@Navn, @NummerPlade, @KMKørt, @dato)";
            Connection.Open();
            SqlCommand cmd = new SqlCommand(query, Connection);
            cmd.Parameters.AddWithValue("@Navn", textBox1.Text);
            cmd.Parameters.AddWithValue("@NummerPlade", textBox8.Text);
            cmd.Parameters.AddWithValue("@KMKørt", textBox6.Text);
            cmd.Parameters.AddWithValue("@dato", textBox7.Text);
            cmd.ExecuteNonQuery();
            Connection.Close();
            button4_Click(sender, e);
        }
    private void button4_Click(object sender, EventArgs e)
    {
        /// Connect / Update


        using (SqlConnection Connection = new SqlConnection(Connectionstring))
        {

            Connection.Open();
            SqlDataAdapter sqlDa = new SqlDataAdapter("SELECT * FROM  Data", Connection);
            DataTable data = new DataTable();
            sqlDa.Fill(data);
            dataGridView1.DataSource = data;
        }
        buttonConn.Hide();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...