我知道用adoquery控件时,记录移动时触发的事件是AfterScroll.
但现在我的adoquery和datasource是动态创建的,请问记录移动时触发的事件该怎么写呢?

解决方案 »

  1.   

    adoquery.afterScroll := 一个过程
    然后在那个过程里去处理
      

  2.   


    这样好像不行哦。类型不兼容也。[Error] Unit2.pas(108): Incompatible types: 'TDataSetNotifyEvent' and 'procedure, untyped pointer or untyped parameter'
      

  3.   

    怎么去动态定义AfterScroll事件呀,还有定义了当记录移动时怎么去触发这个事件。
      

  4.   

    小白的作法:
    先在窗体上放个adoquery,然后给这个控件写个OnAfterScroll事件,然后再删除这个控件,这样你就得到一个事件的“尸体”了,再然后你就可以动态的绑定了