datagridview修改access数据库,求助
OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=access1.accdb");string sql = "select * from plant";
OleDbDataAdapter ad = new OleDbDataAdapter(sql, con);
OleDbCommandBuilder cmd = new OleDbCommandBuilder(ad);
DataSet ds = new DataSet();
ds.Tables.Clear();
con.Open();
ad.Fill(ds);
ad.Update(ds);
con.Close();
ds.Clear();
ad.Dispose();
cmd.Dispose();
dataGridView1.Update();
dataGridView1.DataSource = ds.Tables[0];
access数据库就是不更新,谢谢~~ --------------------编程问答-------------------- Access数据库更新,你的代码是查询数据,并未对数据进行任何修改,Access数据库怎么会更新??? --------------------编程问答-------------------- 更新是用 DataAdapter.Update(DataSet) 实现的。不是用DataGridView.Update --------------------编程问答-------------------- 菜鸟求指教~怎么修改数据库啊?能给点代码吗?
--------------------编程问答--------------------
请参考2喽 --------------------编程问答--------------------
用了呀ad.Update(ds);
--------------------编程问答-------------------- 你上了就 select 了,马上用 Adapter.Update 当然没用。
画面输入修改后,再调用 Adapter.Update
补充:.NET技术 , C#