以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  日期列的格式设置问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57760)

--  作者:涛声依旧5666
--  发布时间:2014/9/30 17:12:00
--  日期列的格式设置问题

通过Tables("表A").Grid.Cols("第一列").Format = "D",已成功将第一列(类型为datetime)已有值的显示由原来的“2014-09-30”变成了“2014年 9月30日”,很是高兴。

但一旦在改列利用下拉框选择日期输入,就死活输入不进了。

不知道是否是BUG?

 

 

PS: 经验证,在VS平台上用flexgrid时,格式设为“D",并不影响下拉框的输入。


--  作者:有点甜
--  发布时间:2014/9/30 17:20:00
--  

 编辑的时候改一下,编辑完以后,改回来。

 

DataTables("表A").DataCols("第二列").SetDateTimeFormat(DateTimeFormatEnum.Date)
\'DataTables("表A").DataCols("第二列").SetFormat("yyyy年MM月dd日")


--  作者:2lg
--  发布时间:2014/9/30 21:03:00
--  
这有点麻烦。
--  作者:ztmdnzc
--  发布时间:2014/10/6 15:25:00
--  
以下是引用2lg在2014-9-30 21:03:00的发言:
这有点麻烦。

在ft中处理日期和时间问题,不是有点麻烦,而是特别的麻烦.......,不知道什么时候才能优化!!!


--  作者:332595
--  发布时间:2014/11/11 11:06:00
--  

我也在为这个问题烦心


--  作者:有点甜
--  发布时间:2014/11/11 11:09:00
--  
以下是引用332595在2014-11-11 11:06:00的发言:

我也在为这个问题烦心

 

用drawcell事件处理一下

 

http://www.foxtable.com/help/topics/2262.htm