单击"添加"按钮后,可直接在dbgrid最末尾添加一新行供用户输入,输完回车即可添加到库.
请问如何实现?谢谢了!
请问如何实现?谢谢了!
解决方案 »
- 在哪儿可以下TRegistry这个控件啊?
- 如何实时获得短信提示?
- xlGrid1.7内存访问错误的问题(要多少分给多少分(100--4700))
- ACCESS日期字段奇怪问题!
- 怎么样给datetime类型字段赋值为空(不用Sql语句)?
- 则么样才能让label的背景为透明??(重分相谢)
- sql语句求救....
- 为什么在WINDOWS 98第二版上,无法运行用DELPHI 6.0的INSTALLSHIELD 做的安装程序呢?
- 很简单的一个问题,把myLabel[j]=new TQRLabel(this);翻译成PASCAL语言怎么写,mylabel是QRLABEL控件的指针
- 关于连接DCOM时的“RPC程序…版本不兼容”
- 如何用串口发送ASCII码??我希望用Spcomm控件来发送和接收。
- ADO连接SQLserver 如何去掉 database login的 对话框??(login promot 已经为 False)
ButtonSave.SetDefault;
是ADOQuery1.Insert;
但是只是一个insert的话 一般都是在倒数第2条纪录那里添加 然后保存才回到最末尾
楼主问 怎么样直接在最末尾添加
我也没解决
if AdoQuery.ismodify then AdoQuery.post;
ADOQuery.Append;
dbgrid直接与数据库相连,你添加完之后鼠标点一下别的地方实际上就已经保存到数据库了
不过,为了防止出错,你可以加一个保存按钮,在click事件中添加
if ADOQuery.state in [dsEdit,dsInsert] then
ADOQuery.Post;
adoquery1.edit;
在DBGRID事件中写如下代码:
adoquery1.post;
ADOQuery.Post;