Class GridDateTimeCellRenderer
Represents a class that used to draw the date time cell.
Inheritance
Inherited Members
Namespace: Syncfusion.WinForms.DataGrid.Renderers
Assembly: Syncfusion.SfDataGrid.WinForms.dll
Syntax
public class GridDateTimeCellRenderer : GridVirtualizingCellRendererBase<SfDateTimeEdit>, IGridCellRenderer<TableControl>, IDisposable
Constructors
GridDateTimeCellRenderer()
Declaration
public GridDateTimeCellRenderer()
Methods
GetControlValue()
Overridden to get the value from the DateTime edit control.
Declaration
public override object GetControlValue()
Returns
Type | Description |
---|---|
System.Object | Returns the value of the editor control. |
Overrides
OnDropDownClosed(Object, EventArgs)
Occurs after the drop down is closed for the DateTime edit control.
Declaration
protected virtual void OnDropDownClosed(object sender, EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The object of the sender. |
System.EventArgs | e | An System.EventArgs that contains event data. |
OnDropDownClosing(Object, CancelEventArgs)
Occurs while closing the drop down of the DateTime edit control.
Declaration
protected virtual void OnDropDownClosing(object sender, CancelEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The object of the sender. |
System.ComponentModel.CancelEventArgs | e | An System.ComponentModel.CancelEventArgs that contains event data. |
OnDropDownOpening(Object, CancelEventArgs)
Occurs while opening the drop down calender of the DateTime control.
Declaration
protected virtual void OnDropDownOpening(object sender, CancelEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The object of the sender. |
System.ComponentModel.CancelEventArgs | e | An System.ComponentModel.CancelEventArgs that contains event data. |
OnInitializeEditElement(DataColumnBase, RowColumnIndex, SfDateTimeEdit)
Overridden to initialize the DateTime cell edit element.
Declaration
protected override void OnInitializeEditElement(DataColumnBase column, RowColumnIndex rowColumnIndex, SfDateTimeEdit uiElement)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | column | The DataColumnBase of the cell. |
RowColumnIndex | rowColumnIndex | The RowColumnIndex of the cell. |
SfDateTimeEdit | uiElement | The SfDateTimeEdit control to be initialized. |
Overrides
OnKeyDown(DataColumnBase, RowColumnIndex, KeyEventArgs)
Overridden to handle the key down on the date time cell.
Declaration
protected override void OnKeyDown(DataColumnBase dataColumn, RowColumnIndex rowColumnIndex, KeyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | The DataColumnBase of the cell. |
RowColumnIndex | rowColumnIndex | The RowColumnIndex of the cell. |
System.Windows.Forms.KeyEventArgs | e | An System.Windows.Forms.KeyEventArgs that contains event data. |
Overrides
OnKeyPress(DataColumnBase, RowColumnIndex, KeyPressEventArgs)
Occurs when the key is pressed while the cell has focus.
Declaration
protected override void OnKeyPress(DataColumnBase dataColumn, RowColumnIndex rowColumnIndex, KeyPressEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | The DataColumnBase of the cell. |
RowColumnIndex | rowColumnIndex | The row and column index of the cell. |
System.Windows.Forms.KeyPressEventArgs | e | The System.Windows.Forms.KeyEventArgs that contains the event data. |
Overrides
OnRender(Graphics, Rectangle, String, CellStyleInfo, DataColumnBase, RowColumnIndex)
Overridden to draw the DateTime cell value.
Declaration
protected override void OnRender(Graphics paint, Rectangle cellRect, string cellValue, CellStyleInfo style, DataColumnBase column, RowColumnIndex rowColumnIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Graphics | paint | The System.Drawing.Graphics that used to draw the cell. |
System.Drawing.Rectangle | cellRect | The bounds of the cell. |
System.String | cellValue | The value of the cell. |
CellStyleInfo | style | The CellStyleInfo of the cell. |
DataColumnBase | column | The DataColumnBase of the cell. |
RowColumnIndex | rowColumnIndex | The row and column index of the cell. |
Overrides
OnUnwireEditUIElement(SfDateTimeEdit)
Overridden to wire the events of the SfDateTimeEdit control on the initialization.
Declaration
protected override void OnUnwireEditUIElement(SfDateTimeEdit uiElement)
Parameters
Type | Name | Description |
---|---|---|
SfDateTimeEdit | uiElement | The SfDateTimeEdit control. |
Overrides
OnValueChanged(Object, EventArgs)
Occurs when the value is changed for the DateTime edit control.
Declaration
protected virtual void OnValueChanged(object sender, EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The object of the sender. |
System.EventArgs | e | An System.EventArgs that contains event data. |
OnWireEditUIElement(SfDateTimeEdit)
Overridden to unwire the events of the DateTime edit control.
Declaration
protected override void OnWireEditUIElement(SfDateTimeEdit uiElement)
Parameters
Type | Name | Description |
---|---|---|
SfDateTimeEdit | uiElement | The SfDateTimeEdit control. |
Overrides
SetControlValue(Object)
Overridden to set the control value.
Declaration
public override void SetControlValue(object value)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value | The control value. |