目前我的DateTimePickers是空白的,我希望它们有一个默认设置,即
Today.AddYears(20); & Today.AddDays(5);
我目前所做的是'DateTimePicker.Text = DateTime.Today.AddYears(-100).ToString();'正如你可能会说的那样,这不起作用,因此我问的是为什么。
一点点信息: - 我需要它,以便如果它们没有被更改并且按下按钮它会使用默认日期。如果它们被更改,我显然需要使用更改的日期。
建议。
XAML ADDED:
<igEditors:XamDateTimeEditor Name="startDateTimePicker"
Grid.Row="1"
Grid.Column="1"
xmlns:igEditors="http://infragistics.com/Editors"
Height="18"
Width="100"
Format="yyyy-MM-dd"
VerticalAlignment="Top"
HorizontalAlignment="Center" />
答案 0 :(得分:10)
设置Value
属性应该可以解决问题:
DateTimePicker.Value = DateTime.Today.AddYears(-100);
由于它的类型为DateTime
,因此您无需进行任何ToString
次转化。
答案 1 :(得分:0)
只需设置DateTimePicker Control的值属性。