【问题标题】:RadDatePicker is showing 01/01/0001 when no date selected [duplicate]当没有选择日期时,RadDatePicker 显示 01/01/0001 [重复]
【发布时间】:2013-05-27 11:43:25
【问题描述】:

我将日期字段绑定到RadDatePicker。当 Date 字段为空值时,RadDatePicker 显示 01/01/0001,但我希望它保持空白。

【问题讨论】:

  • 哇,甚至答案似乎与问题一样重复:)

标签: c# silverlight rad-controls raddatepicker


【解决方案1】:

如果您绑定不可为​​空的日期时间变量,即 (DateTime) 来控制,那么它将使用默认的 01/01/001 日期而不是 Empty...。因此,如果您希望默认值为 Empty,则只需更改数据类型你的变量绑定到(DateTime?).....

日期时间 ===> 日期时间?

效果很好……

【讨论】:

    【解决方案2】:

    您必须将 SelectedDate 设置为 null。

    如下:

    Rdtp.SelectedDate = null;
    

    在 xaml 中,您必须将 DateTimeWatermarkContent 设置为空,如下所示

    DateTimeWatermarkContent=""

    <telerik:RadDatePicker x:Name="Rdtp" DateTimeWatermarkContent="" />
    

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2018-12-06
      • 1970-01-01
      • 2015-12-31
      • 2021-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-28
      • 2013-07-23
      相关资源
      最近更新 更多