L lmtfw Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-18 #1 有没有用DXDBGRID表格的,怎么让TDATETIME类型在表格中只显示日期,不显示时间?
D duxing Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-18 #2 把该字段的 properties设为 DateEdit.然后把 properties属性下的 showTime设为False 就可以了
L lmtfw Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-18 #3 没看明白,楼上的意思是说TDATASET字段的属性么?还是DXDBGRID表中的列属性?列的类型是TdxDBGridDateColumn
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-18 #5 设置对应字段的displayFormat属性也可以。 TDateTimeField(Table1.FieldByName('aa')).DisplayFormat:='yyyy-mm-dd';
L lmtfw Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-18 #6 楼上兄弟可能误会我意思了,这个是字段类型的格式,我要的是在显示表格中只显示日期不显示时间,字段中设置这个格式太麻烦,客户端每次执行一个SQL都要去判断。最后我自己解决了,增加了一个TdxDBGridDateColumn 子类,只显示日期的,不过还是谢谢2位了,虽然没能解决问题,但分是要给的。
楼上兄弟可能误会我意思了,这个是字段类型的格式,我要的是在显示表格中只显示日期不显示时间,字段中设置这个格式太麻烦,客户端每次执行一个SQL都要去判断。最后我自己解决了,增加了一个TdxDBGridDateColumn 子类,只显示日期的,不过还是谢谢2位了,虽然没能解决问题,但分是要给的。
D duxing Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-18 #7 我用的cxGrid是可以的.是表中列properties属性