在delphi中DBGrid列出了查询出的数据,如何能双击一条记录然后显示出这条记录的详细信息?
比如说,我查询出了人员的信息,总共有五条,我双击其中的一条信息,然后弹出一个窗口,这个窗口显示出这条信息的详细信息?
请大侠没能帮忙想想,谢谢!!
比如说,我查询出了人员的信息,总共有五条,我双击其中的一条信息,然后弹出一个窗口,这个窗口显示出这条信息的详细信息?
请大侠没能帮忙想想,谢谢!!
解决方案 »
- 遍历控件
- 祝大家新年快乐,放分!
- 为何用 SHGetFileInfo 获取的文件图标,保存为图标文件后失真(颜色数减少了)?
- 高手们:关于CAD二次开发的问题?---急!急!
- MIDAS+ADO的三层结构,服务器端全局变量为什么不会冲突?
- 如何用fastreport实现主从表的打印?
- fastreport的打印代码是什么?
- 用ODBC连接Excel文件,如何在代码中动态改变Excel的文件名(即动态改变ODBC的数据源),特急!!!
- 如何在dephi程序中设置系统的操作系统的分辨率、字体等显示属性
- 怎样在TMemo控件中用TFindDialog实现查找文本,用TReplaceDialog实现替换文本功能?
- 超高难度,超高分!!!各为大哥帮帮小女子!
- FastReport自定义纸张报表打印问题
在写事件中,定位到所点的记录,
取得该记录的一个字段,
再把该记录的全部信息查出来,
然后在你想要的地方显示OK了
不过我没实现代码,具体的步骤你自己实现吧!
我只给思路。
然后代码如下,比如你要在form1的eidt1中显示姓名:
form1.show;
eidt1.text:=adoquery1.fieldbyname('姓名').asstring;
比方:var aa string;
aa:=adoquery1.fieldbyname('姓名').asstring;
aa:=aa+adoquery1.fieldbyname('年龄').asstring;
showmessage(aa);
里面的具体格式你可以自己调