Class GridMultiSelectComboBoxCellRenderer
Represents the class that used for showing the MultiSelect ComboBox cell.
Inheritance
Inherited Members
Namespace: Syncfusion.WinForms.DataGrid.Renderers
Assembly: Syncfusion.SfDataGrid.WinForms.dll
Syntax
public class GridMultiSelectComboBoxCellRenderer : GridVirtualizingCellRendererBase<SfComboBox>, IGridCellRenderer<TableControl>, IDisposable
Constructors
GridMultiSelectComboBoxCellRenderer()
Declaration
public GridMultiSelectComboBoxCellRenderer()
Methods
GetCellValue()
Gets the cell value of the current cell.
Declaration
protected override string GetCellValue()
Returns
| Type | Description |
|---|---|
| System.String | Returns the cell value of the current cell. |
Overrides
GetControlValue()
Overridden to get the control value.
Declaration
public override object GetControlValue()
Returns
| Type | Description |
|---|---|
| System.Object | Returns the control value. |
Overrides
OnInitializeEditElement(DataColumnBase, RowColumnIndex, SfComboBox)
Overridden to initialize the numeric text box as editor control of the cell.
Declaration
protected override void OnInitializeEditElement(DataColumnBase column, RowColumnIndex rowColumnIndex, SfComboBox uiElement)
Parameters
| Type | Name | Description |
|---|---|---|
| DataColumnBase | column | The DataColumnBase of the current cell. |
| RowColumnIndex | rowColumnIndex | The row and column index of the current cell. |
| SfComboBox | uiElement | The text box of the current cell. |
Overrides
OnKeyDown(DataColumnBase, RowColumnIndex, KeyEventArgs)
Occurs when the key is pressed while the cell has focus.
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 row and column index of the cell. |
| System.Windows.Forms.KeyEventArgs | e | The System.Windows.Forms.KeyEventArgs that contains the event data. |
Overrides
OnRender(Graphics, Rectangle, String, CellStyleInfo, DataColumnBase, RowColumnIndex)
Overridden to draw the multiselectcombobox cell.
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
OnWireEditUIElement(SfComboBox)
Overridden to wire the events of the SfComboBox.
Declaration
protected override void OnWireEditUIElement(SfComboBox uiElement)
Parameters
| Type | Name | Description |
|---|---|---|
| SfComboBox | uiElement | The SfComboBox control. |