如何将ADOQuery查找到的数据在DBGrid中显示出来,还有如何激活鼠标在DBGrid的事件,例如:在DBGrid中双击鼠标,然后在弹出一个已设计好的框体显示DBGrid中那行的信息。
请指教,谢谢高手!

解决方案 »

  1.   

    不会吧,这么简单。
    1。用一个DataSoure关联DBGrid和Query
    2.写DBGrid的doubleclick事件
      

  2.   

    //第一个问题是:
    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('select * from table1 where a1='ss' ');//输入你的查询表达式datasource.dataset:=adoquery1;
    DBgrid.datasource:=datasource;adoquery1.open;
    //第二个问题是:
    在DBgrid的ONDBgridDblClick(双击)事件中添入如下代码
      form2.show;         //这里写你自己创建的窗体或其它