Class DateTimePicker
Represents the DateTimePicker UI element.
Inheritance
System.Object
DateTimePicker
Implements
System.Web.UI.INamingContainer
System.Web.UI.IPostBackEventHandler
System.Web.UI.IPostBackDataHandler
System.Web.UI.IUrlResolutionService
Assembly: Syncfusion.EJ.Web.dll
Syntax
public class DateTimePicker : CommonControl, INamingContainer, IPostBackEventHandler, IPostBackDataHandler, IUrlResolutionService
Constructors
DateTimePicker()
Declaration
Properties
AllowEdit
Gets or sets a value indicating the date time picker input field editable or not.
Declaration
public bool AllowEdit { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ClientSideOnBeforeClose
Gets or sets a value indicating this event gets fired before DateTimePicker popup closes.
Declaration
public string ClientSideOnBeforeClose { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ClientSideOnBeforeOpen
Gets or sets a value indicating this event gets fired before DateTimePicker popup opens.
Declaration
public string ClientSideOnBeforeOpen { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ClientSideOnChange
Gets or sets a value indicating this event gets fired when the date or time value changed in the DateTimePicker textbox.
Declaration
public string ClientSideOnChange { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ClientSideOnClose
Gets or sets a value indicating this event gets fired when DateTimePicker popup closes.
Declaration
public string ClientSideOnClose { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ClientSideOnCreate
Gets or sets a value indicating this event gets fired when DateTimePicker control is created.
Declaration
public string ClientSideOnCreate { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ClientSideOnDestroy
Gets or sets a value indicating this event gets fired when the DateTimePicker is destroyed successfully.
Declaration
public string ClientSideOnDestroy { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ClientSideOnFocusIn
Gets or sets a value indicating this event gets fired when DateTimePicker input field receives focus.
Declaration
public string ClientSideOnFocusIn { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ClientSideOnFocusOut
Gets or sets a value indicating this event gets fired when DateTimePicker input field loses focus.
Declaration
public string ClientSideOnFocusOut { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ClientSideOnOpen
Gets or sets a value indicating this event gets fired when DateTimePicker popup opens.
Declaration
public string ClientSideOnOpen { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CssClass
Gets or sets the root CSS class to DateTimePicker for theme customization.
Declaration
public string CssClass { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the date time format to be displayed in DateTimePicker's input field.
Declaration
public string DateTimeFormat { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DateTimePickerButtonText
Gets or sets the value indicating custom text for the buttons inside the DateTimePicker popup.
Declaration
[JsonProperty("buttonText")]
public ButtonText DateTimePickerButtonText { get; set; }
Property Value
DateTimePickerDrillDown
Gets or sets a value indicating drilldown to multiple levels of view (hours/minutes/seconds) in DateTimePicker popup.
Declaration
[JsonProperty("timeDrillDown")]
public TimeDrillDown DateTimePickerDrillDown { get; set; }
Property Value
Gets or sets a value indicating the header format of days in the calendar.
Declaration
public Header DayHeaderFormat { get; set; }
Property Value
DepthLevel
Gets or sets a value indicating the navigation drill down level in the calendar. This is applicable when start level view is lower than depth level view.
Declaration
public Period DepthLevel { get; set; }
Property Value
EnableAnimation
Gets or sets the value indicating the animation effect when DateTimePicker popup opens/closes.
Declaration
public bool EnableAnimation { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Enabled
Gets or sets a value indicating whether the control can respond to user interaction.
Declaration
public bool Enabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnablePersistence
Gets or set the value indicating DateTimePicker model value even after form post back/browser refresh sustains or not.
Declaration
public bool EnablePersistence { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableRTL
Gets or sets the value to align the input field and popup in right to left direction.
Declaration
public bool EnableRTL { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableStrictMode
Gets or sets a value to allow the invalid date in the DateTimePicker input field.
Declaration
public bool EnableStrictMode { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets a value indicating the header format to be displayed in the calendar inside the DateTimePicker popup.
Declaration
public string HeaderFormat { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Height
Gets or sets a value indicating the height of the DateTimePicker input field.
Declaration
public string Height { get; set; }
Property Value
| Type |
Description |
| System.String |
|
HtmlAttributes
Declaration
public IDictionary<string, object> HtmlAttributes { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.IDictionary<System.String, System.Object> |
|
Interval
Gets or sets a value indicating the time interval(in minutes) between the two adjacent time values in the time popup.
Declaration
public int Interval { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Locale
Gets or sets the culture to display the DateTimePicker in the specified culture.
Declaration
public string Locale { get; set; }
Property Value
| Type |
Description |
| System.String |
|
MaxDateTime
Gets or sets a value indicating the maximum value of the DateTimePicker.
Declaration
public DateTime? MaxDateTime { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.DateTime> |
|
MinDateTime
Gets or sets a value indicating the minimum value of the DateTimePicker.
Declaration
public DateTime? MinDateTime { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.DateTime> |
|
Model
Gets or sets the DateTimePicker model object of the DateTimePicker properties.
Declaration
public DateTimePickerProperties Model { get; set; }
Property Value
Name
Specifies the Name of the DateTimePicker
Declaration
public string Name { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ReadOnly
Gets or sets a value indicating editing/selecting the date/time in DateTimePicker is allowed or not.
Declaration
public bool ReadOnly { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowOtherMonths
Gets or sets the value indicating days of adjacent months in the current month calendar of DateTimePicker.
Declaration
public bool ShowOtherMonths { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets the value indicating DateTime icon button in the input field.
Declaration
public bool ShowPopupButton { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowRoundedCorner
Gets or sets the value indicating the DateTimePicker input field and popup with rounded corners or not
Declaration
public bool ShowRoundedCorner { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
StartDay
Gets or sets a value indicating the calendar's start day of the week in the DateTimePicker popup.
Declaration
public int StartDay { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
StartLevel
Gets or sets a value indicating the start level (days/month/year) view in the calendar.
Declaration
public Period StartLevel { get; set; }
Property Value
StepMonths
Gets or sets a value indicating the number of months to navigate for one click of next and previous buttons in DateTimePicker popup.
Declaration
public int StepMonths { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Gets or sets the time format to be displayed as time values in the DateTimePicker popup.
Declaration
public string TimeDisplayFormat { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the width of the time dropdown inside DateTimePicker popup.
Declaration
public int TimePopupWidth { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
TimeZone
Gets or sets the TimeZone to display the DateTimePicker value with considered local time zone value.
Declaration
public bool TimeZone { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ValidationMessage
Gets or sets validation messages for DateTimePicker input.
Declaration
public List<KeyValue> ValidationMessage { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<KeyValue> |
|
ValidationMessages
Gets or sets validation messages for DateTimePicker input.
Declaration
public List<KeyValue> ValidationMessages { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<KeyValue> |
|
ValidationMsg
Gets or sets jQuery validation messages for DateTimePicker input.
Declaration
[JsonProperty("validationMessage")]
protected Dictionary<string, object> ValidationMsg { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.Dictionary<System.String, System.Object> |
|
ValidationMsgs
Gets or sets jQuery validation messages for DateTimePicker input.
Declaration
[JsonProperty("validationMessages")]
protected Dictionary<string, object> ValidationMsgs { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.Dictionary<System.String, System.Object> |
|
ValidationRule
Gets or sets validation rules for DateTimePicker input.
Declaration
public List<KeyValue> ValidationRule { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<KeyValue> |
|
ValidationRules
Gets or sets jQuery validation custom rules for DateTimePicker input.
Declaration
[JsonProperty("validationRules")]
public Dictionary<string, object> ValidationRules { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.Dictionary<System.String, System.Object> |
|
Value
Gets or sets the value in the DateTimePicker.
Declaration
public DateTime? Value { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.DateTime> |
|
WatermarkText
Gets or sets the place holder value for DateTimePicker input field.
Declaration
public string WatermarkText { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Width
Gets or sets a value indicating the width of the DateTimePicker input field.
Declaration
public string Width { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Methods
DependentScripts()
Specifies the dependent scripts.
Declaration
public List<string> DependentScripts()
Returns
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
GetDependentFiles()
Specifies the the dependent files.
Declaration
public override List<string> GetDependentFiles()
Returns
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
Overrides
LoadViewState(Object)
Restores view-state information from a previous page request.
Declaration
protected override void LoadViewState(object state)
Parameters
| Type |
Name |
Description |
| System.Object |
state |
|
Overrides
OnPreRender(EventArgs)
Modifying server controls before sending them to the client.
Declaration
protected override void OnPreRender(EventArgs e)
Parameters
| Type |
Name |
Description |
| System.EventArgs |
e |
|
PostBackEventHandler(String, Dictionary<String, Object>)
Specifies the handler for server side events.
Declaration
public override void PostBackEventHandler(string EventName, Dictionary<string, object> args)
Parameters
| Type |
Name |
Description |
| System.String |
EventName |
|
| System.Collections.Generic.Dictionary<System.String, System.Object> |
args |
|
Overrides
Render()
Renders the DateTimePicker instance.
Declaration
Returns
| Type |
Description |
| System.String |
|
Render(HtmlTextWriter)
Declaration
protected override void Render(HtmlTextWriter writer)
Parameters
| Type |
Name |
Description |
| System.Web.UI.HtmlTextWriter |
writer |
|
Overrides
UpdateServerModel(Dictionary<String, Object>)
Updates the server model with client model.
Declaration
public override void UpdateServerModel(Dictionary<string, object> ClientModel)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.Dictionary<System.String, System.Object> |
ClientModel |
|
Overrides
Events
Change
Specifies the server side OnChange event.
Declaration
public event DateTimePicker.DateTimePickerChangeEventHandler Change
Event Type
FocusOut
Specifies the server side OnFocusOut event.
Declaration
public event DateTimePicker.DateTimePickerFocusOutEventHandler FocusOut
Event Type
Implements
System.Web.UI.INamingContainer
System.Web.UI.IPostBackEventHandler
System.Web.UI.IPostBackDataHandler
System.Web.UI.IUrlResolutionService