日期:2014-05-19  浏览次数:20694 次

急急!!!OleDbCommandBuilder更新问题!!!
我在窗体中用datagridview来显示数据库中的数据,现在我用OleDbCommandBuilder来自动生成SQL命令,用OleDbDataAdapter.Update进行更新,现在可以实现对数据表的更新和添加,但是问题是有一个字段AA不在datagridview中显示出来但又要添加他的值到数据库中,可是自动生成的SelectCommand中没有AA这个字段,因此添加后不显示的那个字段总是默认为0,其他字段都能正常添加。我想在更新的同时赋予那个字段一个值,请问该怎么做呢?

------解决方案--------------------
不明白!
------解决方案--------------------
搞不清楚你什么意思
------解决方案--------------------
不是太清楚你的数据关系

可以考虑把id字段设为自增字段 这样向数据库添加记录时就不用管这个字段的值了 数据库会自动处理



------解决方案--------------------
如果程序能判断的话你就用程序判断吧~
在equip_id那一列自动显示出来,这样就不用用户去输了~
领导是不是都很恐怖呀?呵呵~