以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  输入字符串无法被解析?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=90748)

--  作者:kylin
--  发布时间:2016/9/21 3:55:00
--  输入字符串无法被解析?
在窗口中的DateTimePicker控件,

DataFormat事件中如此设置:e.Text = Format(CDate(e.Value),"yyyy年M月d日")


结果出现了一个小状况,首次打开窗口,控件边上有闪闪的红圆豆(中间是白色感叹号)提醒,提示了“输入的字符无法被解析....”,随意在窗口点击鼠标之后才正常显示


[此贴子已经被作者于2016/9/21 4:05:16编辑过]

--  作者:kylin
--  发布时间:2016/9/21 9:18:00
--  
顶一顶,有谁帮忙解决一下。
该控件绑定表的日期列,每换一个记录,就有一个红泡泡

--  作者:kylin
--  发布时间:2016/9/21 16:20:00
--  
诸位好手,在这里接受指教!小困扰!
--  作者:狐狸爸爸
--  发布时间:2016/9/21 16:25:00
--  

我实验没事,要不你判断一下吧:

 

if  e.value isnot nothing  then 
     e.Text = Format(CDate(e.Value),"yyyy年M月d日")

end if


--  作者:kylin
--  发布时间:2016/9/21 16:31:00
--  
谢谢狐爸,经过您的提醒进一步检查。
原来我在Valuechanged当中也有设置代码,是这里头的代码影响到这个格式显示。