Click or drag to resize
DateTimePicker Class
Date and time picker.
Inheritance Hierarchy

Namespace: CMS.ExtendedControls
Assembly: CMS.ExtendedControls (in CMS.ExtendedControls.dll) Version: 9.0.0
Syntax
C#
public class DateTimePicker : AbstractDateTimePicker, 
	ICallbackEventHandler

The DateTimePicker type exposes the following members.

Constructors
  NameDescription
Public methodDateTimePicker
Constructor.
Top
Fields
  NameDescription
Protected fieldbtnCalendarImage
Calendar image literal
(Inherited from AbstractDateTimePicker.)
Protected fieldbtnNA
N/A button
Protected fieldbtnNow
Now button.
Protected fieldimgDisabled
Disabled image
Protected fieldimgEnabled
Enabled image
Protected fieldlblDateTime
DateTime label
Protected fieldlblGMTShift
GMT shift label
Top
Properties
  NameDescription
Public propertyAllowEmptyValue
Indicates if empty value is allowed.
Protected propertyApplyTimeZones
Indicates if timezones can be applied based on timezones and edit time settings.
(Inherited from AbstractDateTimePicker.)
Public propertyCalendarImageClientID
Client ID of calendar icon.
(Inherited from AbstractDateTimePicker.)
Public propertyCultureCode
CultureCode to correct DateTime convert. Returns current culture name if UseCustomCalendar is false.
(Overrides AbstractDateTimePickerCultureCode.)
Public propertyCustomCalendarControlPath
Custom calendar control path.
(Inherited from AbstractDateTimePicker.)
Public propertyCustomCalendarSupportFolder
Path to theme files of custom calendar control.
(Inherited from AbstractDateTimePicker.)
Public propertyCustomTimeZone
Custom TimeZoneInfo object.
(Inherited from AbstractDateTimePicker.)
Public propertyDateTimeTextBox
TextBox displaying the selected date and time.
(Inherited from AbstractDateTimePicker.)
Public propertyDisplayNA
Display N/A option within the control.
Public propertyDisplayNow
Display now option within the control.
Public propertyEditTime
Indicates if the user should be able to edit time.
(Inherited from AbstractDateTimePicker.)
Public propertyInherited
Indicates whether current time zone type is inherited or directly selected.
(Inherited from AbstractDateTimePicker.)
Public propertyIsLiveSite
Indicates whether is live site.
(Inherited from AbstractDateTimePicker.)
Public propertyMaxDate
Maximum DateTime allowed for calendar.
(Inherited from AbstractDateTimePicker.)
Public propertyMinDate
Minimum DateTime allowed for calendar.
(Inherited from AbstractDateTimePicker.)
Public propertyRenderDisableScript
Indicates whether to render also client scripts for enabling controls.
Public propertySelectedDateTime
Selected date and time.
(Overrides AbstractDateTimePickerSelectedDateTime.)
Public propertySupportFolder
Path to the folder with supporting files.
Protected propertyTagKey
Overrides the generation of the SPAN tag with custom tag.
(Inherited from AbstractDateTimePicker.)
Public propertyTimeZone
Specifies timezone type.
(Inherited from AbstractDateTimePicker.)
Public propertyTimeZoneOffset
Time zone offset (in minutes).
(Inherited from AbstractDateTimePicker.)
Public propertyUseCalendarLimit
If true calendar date are restricted by min and max date.
(Inherited from AbstractDateTimePicker.)
Public propertyUseCustomCalendar
Indicates whether use custom calendar. Default value is true. Can be overwritten by 'CMSUseCustomCalendarPicker' application setting.
Protected propertyValidTimeZone
Valid time zone info object. It depends on TimeZoneTypeEnum (inherited, server, website).
(Inherited from AbstractDateTimePicker.)
Top
Methods
  NameDescription
Protected methodCreateChildControls
Renders the control at run-time.
(Overrides ControlCreateChildControls.)
Protected methodDateTimeToString
Creates string representation of DateTime.
(Inherited from AbstractDateTimePicker.)
Protected methodDateTimeToStringFormat
Modifies date and time format string based on UseCustomCalendar property.
(Overrides AbstractDateTimePickerDateTimeToStringFormat(String, CultureInfo).)
Public methodGenerateNonCustomCalendarImageEvent
Generate JavaScript onClick event for non custom calendar.
Public methodGetCallbackResult
Returns the result of the callback.
Public methodIsValidRange
Validates if time is in interval (set by UseCalendarLimit, MinDate and MaxDate properties).
(Overrides AbstractDateTimePickerIsValidRange.)
Protected methodIsValidRangeInternal
Basic validation if time is in interval (set by UseCalendarLimit, MinDate and MaxDate properties).
(Inherited from AbstractDateTimePicker.)
Protected methodOnInit
OnInit event.
(Inherited from AbstractDateTimePicker.)
Protected methodOnPreRender
PreRender event handler.
(Overrides ControlOnPreRender(EventArgs).)
Public methodRaiseCallbackEvent
Callback processing.
Protected methodRender
Renders the control at design-time.
(Overrides WebControlRender(HtmlTextWriter).)
Top
Extension Methods
  NameDescription
Public Extension MethodAddCssClass
Adds CSS class to control. If class is already present, than adding is skipped. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodCallHandled
Calls the method handled by the exception handler. If the call doesn't succeed, the problem is reported through parent IExceptionHandler control instead of throwing unhandled exception for the entire page. Returns true, if the call succeeded, otherwise returns false.
(Defined by ControlsExtensions.)
Public Extension MethodGetCssClasses
Returns all CSS classes of control.
(Defined by ControlsExtensions.)
Public Extension MethodGetRenderedHTML
Returns HTML which would be rendered by control to page.
(Defined by ControlsExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by ControlsExtensions.)
Public Extension MethodHasCssClass
Checks whether the control has given CSS class. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodRemoveCssClass
Removes all occurrences. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodSetCssClasses
Sets CSS classes to the control. Current classes will be overridden.
(Defined by ControlsExtensions.)
Top
See Also