我用ADOqry连接数据库,用DBgrid显示,现在我想在DBgrid中进行数据录入,在我未按“确定”按钮时网格中的数据不写入数据库,我该怎么设置?
“确定”按钮的内容用与将数据正式写入数据库,内容怎么写?
另外一个“添加”按钮用于在网格中添加一个空行,内容该怎么写?
“删除”按钮用于删除网格中的某一行(网格内容还没有写入数据库),按钮内容该怎么写?
“确定”按钮的内容用与将数据正式写入数据库,内容怎么写?
另外一个“添加”按钮用于在网格中添加一个空行,内容该怎么写?
“删除”按钮用于删除网格中的某一行(网格内容还没有写入数据库),按钮内容该怎么写?
解决方案 »
- delphi idhttp POST注册账号 验证码是中文的如何解决
- 恳求:delphi控制excel生成chart的示例代码
- ++++++ 高分求助:怎么把图片从ACCESS数据库导出到 EXCEL ????+++++++++
- 请问如何生成Popup Menu的二级菜单??急急急急急!!
- 1000分f1book资料大索求
- 关于corba三层打包
- 关于adoquery的问题,在线等!
- 学DELPHI很久了,只因英文很烂,真的学不下去了......
- TVideoGrabber连接ipcamera 视频经常中断,
- 一个惊天大秘密,OICQ是世界上最大的木马!!!
- 一个简单问题
- 高分!谁知道腾讯浏览器里的新建一个窗口虽怎么实现的?我想自己做个上网浏览器,但当新建一个页面时会打开IE浏览器,应该怎么捕捉这个新
就可以了
ADOqry.post
添加按钮写
ADOqry.append
删除按钮写
ADOqry.delete
然后在其他各种操作都是对StringGrid中的Cell进行,不必和数据库打交道,所以你想怎么来就怎么来了,只在确定的时候向数据库提交一次不就好了。关键就是你要做一个数据结构来记住你对StringGrid中的数据干了什么。
to : aotz(红叶骑士) ( ) 信誉:100
用StringGrid可能比较烦,用DBGrid好象应该可以的,望高手指教!
可以做到这样吗?
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (key = 40) or (key = 38) then
Abort;
end;
然后,
在确定按钮中加上
ADOqry.post
在添加按钮中加上
ADOqry.insert;
在删除按钮中加上
ADOqry.delete