中易网

delphi7 dbgrid如何获取当前选中行的设置为隐藏字段的值

答案:2  悬赏:80  
解决时间 2021-02-18 18:12
一个表有 A,B,C,D,E,F 6列,在adoquery的sql中,设置dbgrid只显示出了E,F两个字段,我想实现如下功能,双击其中一行,如何获得当前行的 A,B,C,D 字段的值,谢谢。
最佳答案
是dbgrid就应该是和数据库的表有关联,也就是用了query或table做了查询,当然显示可以依靠query或table来实现。
比如在query的afterscroll事件里写赋值代码,edit1.text:=fieldbyname('id').asstring;
全部回答

//当前选中行的某个字段的值 var a:integer;    //定义1个变量 begin     a:=strtoint(edit1.text)-1;    //字段的位置1.2.3......   //-1因为字段是从0开始的     //字段1等于计算机的字段0     edit2.text:=adoquery1.fields[a].value;    //将字段的内容显示到文本中 end;

//当前选中行的某个字段(主键)的值 begin     edit1.text:=adoquery1.fields[0].asstring; end;

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我ps导出的图片作为壁纸会有色差
zhoujielu
一个男歌手唱的歌里边有句大家都叫我杨婆婆
滴滴打车专车卷60等于多少钱
潮州市哪四所中学有名?
疲惫不堪的近义词
817肉鸡36天不增食怎么办
请问下7milks那个免税仓和保税仓是什么意思?
在汤阴做什么生意好
qq账号(就是一个人的QQ账号)@.com是什么意
最近市面上吊顶的品牌多,不知道友邦和托斯卡
吉顺物流(吉顺物流)地址好找么,我有些事要过
子女要证明没能力为父母养老该咋写
喝红葡萄酒后牙齿染色了,是喝到假酒了吗
模拟器下载完后怎么玩游戏?还要在下载别的什
推荐资讯
景新电脑城在什么地方啊,我要过去处理事情
昨晚梦见照镜子,发现自己变老了…
准备从绵阳去厦门,就2月26号左右吧,谁能告
760除以6的竖式怎么写
描写时间很长的词语一天半夜那么长
十里亭菜面馆怎么去啊,有知道地址的么
编程,判断大于2的偶数是两个素数的和。
我步步都回头 山是故人眸 柳是纤纤手 遇你之
梦游会犯罪吗?怎么处理?
中兴电动车配件乌鲁木齐店地址在什么地方,想
境界线上的地平线月下的毕业者的bgm
开淘宝卖假货可以吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?