各位高手,假设我在做系统的时候建一个datamodule,内一般有datasource无庸置疑,在一窗体上添有datetimepicker。我在通过Datasource的DataChange和DataUpdatedata事件把datetimepicker组件与相应字段关联的时候出现问题。
如:unit2置有datetimepicker,UNIT4是数据module该怎样写代码?

解决方案 »

  1.   

    unit4,包含unit2,就可以写代码了嘛???如:#include "unit2.h"
    form2.datetimepicker.... = ...
      

  2.   

    do2008是BCB高手。TDateTimePicker 不是数据敏感控件,不能直接关联。但你可以间接地关联:
    1、在unit2中的uses加上unit4;
    2、在DateTimePicker的OnChange中写:
       unit4.DataSource.DateSet.Edit;
       unit4.DataSource.DateSet.FieldByName('字段名').AsDateTime := DateTimePicker.DateTime;
    --
    http://www.agui.googlepages.com
    mailto: agui.cn(a)gmail.com