0
您能否幫我解決這個問題?根據datagridview中的選擇刪除數據庫中的記錄
項目從datagridview刪除,但不是從數據庫中刪除。我的代碼
部分:
private void btn_TaBortSpelare_Click(object sender, EventArgs e)
{
OleDbCommand delCmd;
foreach (DataGridViewRow item in this.dataGridView1.SelectedRows)
{
textBox1.Text = Convert.ToString(item.Cells[2].Value);
dataGridView1.Rows.RemoveAt(item.Index);
delCmd = new OleDbCommand("delete from Spelare where Namn="+ Convert.ToString(item.Cells[2].Value) +"", conn);
daRegMedl.DeleteCommand = delCmd;
daRegMedl.Update(dsFotboll, tbl_RegMedl);
}
}
它是有道理的,我嘗試你的代碼(除了我沒有「.Trim」becase,否則我得到關於操作數的編譯器錯誤+不能應用於字符串和methodGroup)。實際上,代碼編譯和我運行的應用程序,選擇的記錄從datagridview中刪除,但仍然在數據庫中。我有一個訪問數據庫和「Namn」數據類型是文本。 – user3518904
@ user3518904現在看看我的代碼我添加'在這個'Namn ='「+ textBox1.Text.Trim +''」'因爲你說Namn是文本數據類型,只有現在試試這個 – Sathish