dbgird中如何使他在按下光标键时,不增加新记录(50分)

  • 主题发起人 主题发起人 ayu310
  • 开始时间 开始时间
如果已经到最后一条,屏蔽了向下键不就行了
 
ONKEYDOW事件中写如下
begin
if key=VK_DOWN then
key:=#0;
end;
 
呵呵,我来补充一下:
ONKEYDOW事件中写如下
begin
if query1.eof then begin
if key=VK_DOWN then
key:=#0;
end;
end;
 
ReadOnly可不可以?
或者,呃,AllowInsert为false。
再或者,设置相关的数据集不可以增加也可以:)
 
或写在query1的beforescroll中
if query1.eof then
readOnly:=true
else
readonly:=false;
 
简单办法是安装infopower套件,使用里面的wwDBGrid,设置keyoption属性里dgallowinsert
为false就行
 
多人接受答案了。
 
后退
顶部