请问如何将日历控件直接加到COMBOBOX上,即点击三角箭头出现日历控件选中一个日期就会出现在COMBOBX里?

解决方案 »

  1.   

    有日历这个控件WIN32中DATATIMEPICKER
      

  2.   

    DateTimePicker控件.把他的值存入数据库:
    DateTimePicker1.DateTime 这是他的值.保存到数据库中去:
    adoquery1.sql.text:='insert into tablename (date1) values(:pdate) where 条件';
    Adoquery1.Parameters.ParamByName('pdate').value:=datetimetostr(DateTimePicker1.DateTime );
    try
      adoquery1.execsql;
    finally
      adoquery.close;
    end;
    方法就是这个样子的。
    还要跟据你的实际情况来修改一下。
    希望对你有用!
    UPUP!
      

  3.   

    那得看你用的是什么数据库了,能用的方法是用AppendRecord,直接将DateTimePicker1.DateTime做为一个参数就行了。
    用INSERT SQL语句,我没试过楼上的方法,而是用DBMS兼容的日期格式,
    如SQL SERVER2000中直接用字符串做为对应字段的值,
    例:
     'insert t1 (riqi) values("yyyy-mm-dd hh:nn:ss")'
     'yyyy-mm-dd hh:nn:ss'只要是符合日期格式就行。在ACCESS 2000里是前后用#包括的
     'insert t1 (f1,riqi) values(f1v,#yyyy-mm-dd hh:nn:ss#)'