您好,我已經連接了數據庫Ms-access 2010(.mdb)
與C#
然後我想在datagrid
視圖中顯示它,這裏是我用來保存代碼或insert the data
如何更新或刷新C#中的MS-訪問連接數據網格視圖
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into VMS(PlateNo,JobCardNo,Model,DateIn,Status,PartList,PurchNo,PurchDate,Remark)" + "values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" + textBox9.Text + "')";
cmd.Connection = mycon;
mycon.Open();
cmd.ExecuteNonQuery();
mycon.Close();
這是正確的,問題是當我保存新的數據,它保存在MS-訪問但它不會更新或顯示在datagridview。任何幫助將不勝感激
感謝khashayar,但我認爲這種方式更適合與Microsoft SQL不是爲MS-訪問連接,你會告訴我該使用OleDbCommand的。最好的問候 – abelo
@abelo我編輯了上面Oledb Provider類的代碼,請標記爲答案,如果它解決了您的問題,這種方式其他人有同樣的問題在這裏找到答案! – Karamafrooz