当没有选择日期时,RadDatePicker显示01/01/0001

时间:2013-05-27 11:43:26

标签: c# silverlight rad-controls raddatepicker

我将Date字段绑定到RadDatePicker。如果“日期”字段的值为空,则RadDatePicker显示01/01/0001,但我希望它保持空白。

2 个答案:

答案 0 :(得分:2)

如果你绑定不可为​​空的datetime变量ie(DateTime)来控制那么它将使用默认的01/01/001日期而不是空....所以如果你想要默认值为空,那么只需更改数据类型你的变量被绑定控制到(DateTime?).....

DateTime ===>日期时间?

工作正常......

答案 1 :(得分:0)

您必须将SelectedDate设置为null。

如下:

Rdtp.SelectedDate = null;

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

中的

DateTimeWatermarkContent=""

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

希望它有用。