本帖最后由 aBung 于 2011-09-18 14:24:19 编辑

解决方案 »

  1.   

    不管数据源是什么,能用dbgrideh的就能ado操作读取记录就可以了.
      

  2.   

    1楼正解,delphi的数据感知控件都是不存储数据的,只能用来显示数据,不能遍历,只能通过与之关联的数据源来读取和遍历数据。
      

  3.   

       感知控件是不能存储数据,但要是感知控件上显示的数据,我都能读取,这个没有错吧?
       你可以试下:从感知控件读取的值写临时表。并放到到一个adoquery中,后传到fastreport。
       一般来说。显示出来的数据都有一个数据源,你只要把数据源与fastreport连接就行了,fastreport很好用的