【问题标题】:Binding Datetime to Textbox in Silverlight在 Silverlight 中将日期时间绑定到文本框
【发布时间】:2012-08-14 22:56:44
【问题描述】:

我在数据库中有几个表,数据类型为 DateTime,默认值 getdate() 在 sql server 中。当我将它绑定到文本框时,它默认显示 1/1/0001。我正在使用 Silverlight Ria 服务。

<TextBox Text="{Binding Mode=TwoWay, Path=LST_UPDT_TS, StringFormat=\{0:D\}}"/>

感谢您的帮助和您的时间..

【问题讨论】:

标签: silverlight binding


【解决方案1】:

文本框显示的是 DateTime 的默认值,这意味着两件事:

  1. 绑定有效(否则文本框将为空)。
  2. 属性DateTime LST_UPDT_TS...尚未设置

您应该检查属性设置是否正确,以及您是否绑定到正确的实例。

【讨论】:

  • tanq 为你的回复.. 我确实检查了绑定,但一切看起来都很好......但不知道你......它显示日期为 1/1/0001...... 如果我手动输入当前日期,它将相同的日期保存到数据库中,并且在重新加载时再次显示相同的日期...但我想添加一条新记录,日期为 1/1/0001... 在我的 senerio 日期必须默认加载...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-01
  • 2012-08-29
  • 1970-01-01
  • 1970-01-01
  • 2011-10-10
  • 1970-01-01
相关资源
最近更新 更多