急!!!如何显示!!! 我用DBgrid显示出了数据库中的数据,我想,当我双击Dbgrid中的某条数据时,自动弹出一个窗口,里面详细显示当前这条数据(比如,姓名,年龄……)请问,怎么得到DBgrid中当前点击记录的每项数据?谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onCellclick事件onDbclick 事件 直接用DBGRID的数据集的字段,DBGRID的滚动数据集记录会跟着滚动的 是的,楼上说得我明白,我的意思是,我在onDbclick 事件中添加显示一个form,我在新form中,如何得到我在dbgrid中点击记录的数据呢?比如姓名什么的。我应该怎么写? 直接用DBGRID的数据集的字段,DBGRID的滚动数据集记录会跟着滚动的 假设你的DBgrid的父窗体为form1;显示的窗体为form2beginform2.show;form2.edit1.text:=form1.query1.fieldbyname('姓名').asstring;form2.edit2.text:=form1.query1.fieldbyname('年龄).asstring;..end; 其中query1是连接数据库的!是这个意思吗?楼主! 楼上的,我用的是adotable,dbgrid,datasource链接的数据库,你说的query,放到那里去?我就是想在新的form中,比如,用edit1,显示,form_main中在dbgrid选定的某条记录的详细情况! 楼主,你试一试这条语句:edit1.text:=dbgrid.fields[n].asstring; 请问如何取计算机名?? 为什么如下过程必须声明在类的定义部分? Soulan请进来一下, :-) 求助,一段DELPHI代码转成VB.NET WebBroker组件做的HTTP服务,如何显示图片,它的根目录是怎样对应的? 如何知道导入的记录数? 初学delphi,请问delphi中有没有静态变量,就像vb中的static 怎样判断sender是TEdit还是TListbox还是其他呢? 请问rose的下载地址 紧急求助......紧急求助 如何区分子窗体,并给子窗体赋值,高手请进。 请问如何给dbgrideh中的某一单元格付值
onDbclick 事件
begin
form2.show;
form2.edit1.text:=form1.query1.fieldbyname('姓名').asstring;
form2.edit2.text:=form1.query1.fieldbyname('年龄).asstring;.
.
end; 其中query1是连接数据库的!
是这个意思吗?楼主!
edit1.text:=dbgrid.fields[n].asstring;