取DBgrid控件某一个字段的数据在edit控件中显示 在DBgrid控件上添加完一行一行的记录后,想要取出某行某列的数据值。请大家帮看看,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先定位数据集到指定行,locate函数,再取值,edit.text:= fieldbyname('field1').value; to: Tensionli 大哥帮帮忙吧,帮句个例子吧,我不太会,谢谢你奥 我靠,选中哪行就显示哪个啊?edit.text:= fieldbyname('field1').asstring 在CellClick事件中写edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring procedure systemFrm.DBGPCellClick(Column: TColumn);begin if ADOQuery1.Active then begin Edit1.Text := DBGP.DataSource.DataSet.Fields[0].Value; end;end; 这个DataSource.DataSet这些是不是调用数据库里的数据啊? 那不如用DBEDIT,指定字段名就可以啦。。 ADOQuery1是连接数据库表的.. DataSource连接ADOQuery1就行了,, 是不是想用cell(x,y)的模式实现啊?? 前一条:命令按钮1 单击事件DBGrid1.DataSource.DataSet.prior;edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring;下一条:命令按钮2DBGrid1.DataSource.DataSet.next;edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring;第一条:命令按钮3DBGrid1.DataSource.DataSet.first;edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring;最后一条:命令按钮4DBGrid1.DataSource.DataSet.last;edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring; 如何判断一个 OLE字段没有内容? 关于报表的升降级所带来的问题,求助! 刷新怎么做啊? 报表中的自增问题? TWebBrowser怎么屏蔽掉一个页面里的脚本或者其他的错误 Ctrl+F9和F5,F9有什么区别? 进销存价格问题,来者有分 救命呀! 请问在哪里能下载适合于Delphi6.0的BUPACK的最新版本 怎樣捕捉在dos窗口里的内容信息并加以顯示 ADO连接SQLserver 如何去掉 database login的 对话框??(login promot 已经为 False) 用过DevExpress Grid Suite的请进
大哥帮帮忙吧,帮句个例子吧,我不太会,谢谢你奥
选中哪行就显示哪个啊?
edit.text:= fieldbyname('field1').asstring
edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring
begin
if ADOQuery1.Active then
begin
Edit1.Text := DBGP.DataSource.DataSet.Fields[0].Value;
end;
end;
DBGrid1.DataSource.DataSet.prior;
edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring;
下一条:命令按钮2
DBGrid1.DataSource.DataSet.next;
edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring;
第一条:命令按钮3
DBGrid1.DataSource.DataSet.first;
edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring;最后一条:命令按钮4
DBGrid1.DataSource.DataSet.last;
edit.text:= DBGrid1.DataSource.DataSet.fieldbyname('field1').asstring;