用datagrid 在程序中写入数据,最后一条纪录总是不能实际写入?

felid 2004-01-29 12:22:54
用adodc和datagrid显示并修改表中数据
在datagrid中录入最后一条纪录后,还要按arrowdown键生成一新空纪录,此时关闭程序,最后一条纪录才会入库。好像编辑状态的纪录只在内存中,不回写库。
如何解决?删除也有类似情况。
...全文
104 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ygrobin 2004-02-03
  • 打赏
  • 举报
回复
随便使用一句rs.movefirst,rs.moveprevious都可以解决了
flc 2004-01-30
  • 打赏
  • 举报
回复
关注
啊维 2004-01-30
  • 打赏
  • 举报
回复
我也是在利用语句移开焦点来解决的,试试吧,可以的
饮水需思源 2004-01-29
  • 打赏
  • 举报
回复
不用绑定,直接使用循环语句手工写保存代码
northwolves 2004-01-29
  • 打赏
  • 举报
回复
rs.moveprevious 也可以实现保存
axer 2004-01-29
  • 打赏
  • 举报
回复
多加一句移开焦点的语句就可以了.很多网格控件有这个毛病.
lk_cool 2004-01-29
  • 打赏
  • 举报
回复
我觉得好像是在焦点离开datagrid时就保存到数据库中了。


建议采用楼上的方法

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧