如何修改DBGrid中的数据,delphi
点击DBGrid中的数据,在Edit中显示。
欲达到的目标是:修改Edit中的数据,点击Button,在DBGrid中显示修改后的数据。
代码如何实现,请高手指教,谢谢。
[解决办法]
比如:DBGrid连接的是ADOQuery1;直接对ADOQuery1操作,会反映结果到DBGrid中的
Edit1显示数据:
Edit1.Text:=ADOQuery1.fieldByname('A').asstring;
修改数据:
ADOQuery1.Edit;
ADOQuery1.fieldByname('A').asstring:=Edit1.Text;
ADOQuery1.post;
也可以用DBEdit,直接关联ADOQuery1,数据就跟着DBGrid记录移动而变化