DataGridView 与数据库同步更新问题!(100分)
研究好一段时间!网上的方法也搜了许多!帮修改下下面的这个函数!
去掉try ...cath...会报一个错误如下:
对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。
public static bool updateGridView(DataGridView dgv) { OleDbConnection con = GreatConn(); OleDbDataAdapter oda = new OleDbDataAdapter("select * from employee",con ); try { if (oda != null) { DataTable dt = new DataTable(); oda.Fill(dt); dgv.DataSource = dt; } if (oda != null) { OleDbCommandBuilder cmdbuilder = new OleDbCommandBuilder(oda); OleDbCommand cmd = cmdbuilder.GetUpdateCommand(); oda.UpdateCommand = cmd; oda.Update((DataTable)dgv.DataSource); } return true; } catch { return false; } }