Properties
The significant properties for RadDateTimePicker are:
-
Value: This is the date selected from the picker and can be set in code or from the drop down calendar in the
Properties
window.
Setting the value of RadDateTimePicker
- MinDate, MaxDate: These two dates form the bounds that dates can be selected from in the picker. Attempts to select outside these bounds are ignored. The example below sets the MinDate property to be the first day of the current month.
Setting the MinDate property of RadDateTimePicker
- NullText: This property defines the text that will be displayed in RadDateTimePicker when the NullableValue property is set to null and RadDateTimePicker is not in focus. By default, NullText is an empty string.
Setting the NullText property of RadDateTimePicker
- ShowTimePicker: this property determines the display of TimePicker in popup element of RadDateTimePicker.
Format: The DateTimePickerFormat enumeration values are Long, Short, Time and Custom. Set Format to Custom to enable the CustomFormat property.
CustomFormat: A format string that determines the display of the date in the picker edit. See the Internationalization and Date Formats topic for more information.
Culture: Determines the language that the drop down calendar and text box will display. See the Internationalization and Date Formats topic for more information.
ThemeName: Sets the overall look of the control. Choose from a list of predefined themes or create your own using the Visual Style Builder available from the RadDateTimePicker's Smart Tag.
CalendarSize: Gets or sets the size of the RadCalendar in the RadDateTimePicker drop-down.
NullableValue is same as the Value property, but the NullableValue property is of type Nullable DateTime. It can be null – in this case if RadDateTimePicker is not selected, it will show its NullText. In case RadDateTimePicker is selected, it will show the last entered date – this allows the end-user to enter and edit the date.
Setting the NullableValue property of RadDateTimePicker
NullableValue can be bound to a business object that exposes a property of type nullable DateTime. The code below demonstrates how to do this:
Bind the NullableValue to a business object.
- Editing Time in RadDateTimePicker
To use RadDateTimePicker as date and time editor you need to enable the embedded TimePicker and set the desired mask that shows the time parts.