+ -
当前位置:首页 → 问答吧 → 急~delphi dbgrid問題

急~delphi dbgrid問題

时间:2011-09-27

来源:互联网

各位朋友,本人現在遇到這樣一個問題:

一個dbgrid里面已經有數據,我現在要往里面添加數據,
但是為了防止用戶對以前的數據進行修改,我要怎么做.
意思就是:對這個dbgrid能進行新增操作,但不能修改以前已經存在的數據

作者: lian_tting   发布时间: 2011-09-27

你的意思是:只允许新增,不允许修改和删除,是不是?
如果是的话,你在dbgrid对应的数据集的数据导航的控件上面把修改和删除的按钮隐藏不就行了吗。

作者: liw125008   发布时间: 2011-09-27

引用 1 楼 liw125008 的回复:
你的意思是:只允许新增,不允许修改和删除,是不是?
如果是的话,你在dbgrid对应的数据集的数据导航的控件上面把修改和删除的按钮隐藏不就行了吗。


請問一下,這個要怎么做啊,能不能說得具體一點呢

作者: lian_tting   发布时间: 2011-09-27

别把以前的数据select出来不就是了,比如

select * from tableA where id=-1,这样只是选出一个空数据集,但是不影响添加,之前的数据看不到

作者: bdmh   发布时间: 2011-09-27

引用 3 楼 bdmh 的回复:
别把以前的数据select出来不就是了,比如

select * from tableA where id=-1,这样只是选出一个空数据集,但是不影响添加,之前的数据看不到

我就是都要這些數據啊,考慮的角度不同

作者: lian_tting   发布时间: 2011-09-27

不允许修改和删除?只能增加?如果输入错了怎么办

作者: jankercsdn   发布时间: 2011-09-27

dbgrid只读
要新增,在下面的各个edit框里输入,按添加按钮insert这些字段到新记录

作者: sz_haitao   发布时间: 2011-09-27

断续添加了啊,逻辑对不?

作者: moshao6   发布时间: 2011-09-27