请问各位大哥如何在DBGirld直接填加、修改字段内容!

tiandiqing 2003-08-25 01:30:37
如何在DBGirld直接填加、修改字段内容!
就像是在access表中加数据一样!
救兄弟一把吧!
...全文
54 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangwz 2003-08-26
  • 打赏
  • 举报
回复
1.rst.CursorLocation = adUseClient, 用Ado的adLockBatchOptimistic锁打开记录集rst
2.Set DBGrid.DataSource = rst
3.在编辑或增加的过程中,DBGrid事件BeforeRowColChange,BeforeColUpdate,AfterColUpdate进行检查和更新后处理
4.输入完,检查无错可调用UpdateBatch更新
neo40 2003-08-26
  • 打赏
  • 举报
回复
二楼的方法就可以,但改完后还得更新一下,还可以直接修改数据库的字段值
tiandiqing 2003-08-26
  • 打赏
  • 举报
回复
请问 wangwz(wangwz)
如何实现啊。有源程序吗?给我看看如何?
wangwz 2003-08-26
  • 打赏
  • 举报
回复
在DBGirld直接填加、修改字段内容!
就像是在access表中加数据一样!完全可以,我是用Ado的adLockBatchOptimistic锁的将记录集绑在DBGrid上,最后调用UpdateBatch
of123 2003-08-26
  • 打赏
  • 举报
回复
设置alladdnew, allowupdate. alldelete属性设置为true.
然后在屏幕界面上直接录入。

别忘了绑定记录集。
of123 2003-08-26
  • 打赏
  • 举报
回复
设置alladdnew, allowupdate. alldelete属性设置为true.
然后在屏幕界面上直接录入。
tiandiqing 2003-08-26
  • 打赏
  • 举报
回复
看不明白
up
谁会谁就具体的说一下好吗?
TIANHEI 2003-08-26
  • 打赏
  • 举报
回复
直接在控件中操作就可以,改完后一移动游标数据就直接刷到库里去了。
seehill 2003-08-25
  • 打赏
  • 举报
回复
是编程添加还是允许用户直接编辑啊?

允许用户编辑就打开datagrid的相关属性
allowaddnew
allowupdate
编程;
datagrid.cow=2
datagrid.columns(3).text=120
上面把2行2列的cell的内容置为120
tiandiqing 2003-08-25
  • 打赏
  • 举报
回复
难道没有人会吗?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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