以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 文本框的日期显示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40001) |
-- 作者:shenzhi -- 发布时间:2013/9/6 11:02:00 -- 文本框的日期显示 在窗口中将textbox1绑定到一个table中的日期列,日期列的列属性中日期时间格式为date,textbox1中显示为:2013-09-06 0:00:00,而同样情况下将DateTimePicker1绑定该日期列则显示2013-09-06,请问如何将textbox1也显示2013-09-06。谢谢! |
-- 作者:Bin -- 发布时间:2013/9/6 11:12:00 -- 文本框的 DataFormat 事件 设置一下值 e.Value=format(e.Value,"yyyy-MM-dd") |
-- 作者:lsy -- 发布时间:2013/9/6 11:14:00 -- 文本框,一绑定日期,怎么都不听话。 放弃绑定,在窗口的AfterLoad中 e.Form.Controls("TextBox1").Text = Format(Tables("订单").Current("日期"),"yyyy-MM-dd") |
-- 作者:shenzhi -- 发布时间:2013/9/6 11:30:00 -- 按照楼上二位的方法分别试了试还是不行 |
-- 作者:Bin -- 发布时间:2013/9/6 11:32:00 -- 上例子,没道理. |
-- 作者:shenzhi -- 发布时间:2013/9/6 11:37:00 -- 不好意思,三楼的方法理解错了,是可以的,不过二楼的试了一下没有变化 |
-- 作者:fox123 -- 发布时间:2013/9/6 12:53:00 -- 奇怪,我怎么测试了下,发现值会丢的 |
-- 作者:shenzhi -- 发布时间:2013/9/6 14:39:00 -- 放弃绑定,在窗口的AfterLoad中 e.Form.Controls("TextBox1").Text = Format(Tables("订单").Current("日期"),"yyyy-MM-dd") 用这个测试没问题 |
-- 作者:shenzhi -- 发布时间:2013/9/6 14:42:00 -- 或者不用textbox显示,用DateTimePicker控件,将下拉按钮去掉也是一样的效果! |