我有一个表 通过Adoquery关联了 TDBGRID现在我想用鼠标点该DBGRID中的某一行 让这个DBGRID中对应的 某条数据库记录中的记录 中的某个字段 显示出来,如何实现 ,急。
解决方案 »
- GetIdeSerialNumber 权限问题
- 我最近写了一套基于UDP协议的几个类,用于代替自带的scktsrvr,实现三层结构的应用!
- 请教利用DateTimeToFileDate 执行预置操作的问题,急!
- 海啸捐款香港平均每个人都捐了100港元,不如我们也表示一下
- ShellExecute 启动foxmail 难得有个bug,大家探讨一下,解决有高分送(120)
- 高手指点:程序 HTML Help Executable的文字是怎么存储的
- 重金求《汽车维修管理系统》Delphi源代码。up也有分
- 也许这正是你现在或将要遇到的算法问题!!!颇具实用性!!!
- 关于多个线程访问TStringList全局变量的同步问题???
- 请问哪有有关文件压缩(如zip,arj等格式)的含源码的VCL控件?
- 一个不错的电子书网站
- 庆祝国庆,初学者散分(等10分就截贴)
ID NAME CJ
1 A 6
2 B 55
3 C 88
4 I 99这些值都是从数据库表中取的,当我选中了 2 B 55这条记录 那么 把 2 选出来 ;如果我选中了 3 C 88 那么 把3选出来,也就是说 把选种那条记录的ID值选出来!
Showmessage(Adoquery.FieldByName('ID').AsString)///这个就是你要的把它加到DBGrid的onClick事件中就可以了,不过最好在DBClick(双击)的时候比较好
Edit.Text:=DBGrid.DataSet.FiledByName('ID').AsString;
or showmessage(DBGrid.DataSet.FiledByName('ID').AsString)
件中显示出来,如果是双击的话那多不方便呀!: 8water(8water
如下所示
ID NAME CJ
1 A 6
2 B 55
3 C 88
4 I 99这些值都是从数据库表中取的,当我选中了 2 B 55这条记录 那么 把 2 选出来 ;如果我选中了 3 C 88 那么 把3选出来,也就是说 把选种那条记录的ID值选出来!应加在OncellClick事件里(单击某条记录时)然后再用字段对象
edit1.text:=Adoquery.FieldByName('ID').AsString提取ID字段的值