以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  内置时间录入器只在格式为Date时起作用?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189245)

--  作者:tld
--  发布时间:2023/11/19 10:42:00
--  内置时间录入器只在格式为Date时起作用?
老师好。我的计划结束日期列的时间格式是DateTime,但是下面的代码不起作用,必须将时间格式改为date时才起作用。

Tb1.Cols("计划结束日期").UsetBuildInEditor = True


如何在时间格式为DateTime时,也可以用内置时间录入呢?谢谢老师。


--  作者:有点蓝
--  发布时间:2023/11/19 20:18:00
--  
方法1、到列属性设置

2、如果是sqltable,先设置UsetBuildInEditor,再设置日期格式

Tb1.Cols("计划结束日期").DataCol.SetDateTimeFormat(DateTimeFormatEnum.Date)
Tb1.Cols("计划结束日期").UsetBuildInEditor = True
Tb1.Cols("计划结束日期").DataCol.SetDateTimeFormat(DateTimeFormatEnum.DateTime)