关于在DBGrid编辑记录的问题?(50分)

  • 主题发起人 主题发起人 yzc2000
  • 开始时间 开始时间
Y

yzc2000

Unregistered / Unconfirmed
GUEST, unregistred user!
1. 由于需要,我必须在DBGrid中编辑记录,但如何禁止在DBGrid中利用下移键在末尾插入一条记录?
 
可以在表的beforeinsert中用abort退出。
好像IP构件直接有你要的功能
 
IP构件哪能得到,请赐教?
 
member.netease.com/~bozhi
 
programs.yesite.com
也可以
 
在Table1中的beforeInsert事件中Abort就行了,最好色一变量.bCanInsert.


procedure TForm1.Table1BeforeInsert(DataSet: TDataSet);
begin
if not bCanInsert then Abort;
end;
 
Sorry,没看到howardqu已经回答了。
 
将DBGrid的下移键功能关闭.
 
To maming 如何将DBGrid下键功能关闭?
 
在DbGrid 的OnKeyDown事件中加入程序判断
如是DataSet的最后一条记录 并且当前按向下键
则设键值为空即可
 
接受答案了.
 
后退
顶部