当前位置:编程学习 > Delphi >>

delphi中,如何向dbgrid中添加数据记录并自动刷新

我想将几个edit.text编辑后的内容,通过一个click按钮增加到dbgrid中,并自动刷新。求解答。附图
答案:DB 开头的控件表示数据感知。初期使用,很方便。
而用非数据感知的处理方法,无非就是操作 AdoQuery之类的继承自 TDataSet 的控件。
都一样的规则,
先定位到数据,比如:Locate,或者在 DBGrid 上点选。
ADOQuery.Edit; // 准备编辑。
ADOQuery.FieldByName('第一个字段名').AsVariant := 1233; // 也可以 As 你指针的特定类型。
ADOQuery.FIelds[1].AsString := Edit1.Text; // 第二个字段
ADOQuery.Pos; // 提交到数据库文件中。
其他:一、使用Tedit控件,增加后,关闭数据集并重新打开
二、使用数据感知控件, 如TDBEdit 

上一个:Delphi中Integer与longInt的联系与区别
下一个:delphi 子窗体如何调用父窗体的方法

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,