Class DataGridMultiColumnComboBoxCellRenderer
A cell renderer that displays SfDataGridLabel and edits with SfMultiColumnComboBox.
Inheritance
System.Object
DataGridMultiColumnComboBoxCellRenderer
Inherited Members
Namespace: Syncfusion.Maui.DataGrid
Assembly: Syncfusion.Maui.DataGrid.dll
Syntax
public class DataGridMultiColumnComboBoxCellRenderer : DataGridCellRenderer<SfDataGridLabel, SfMultiColumnComboBox>, IDataGridCellRenderer, IDisposable
Constructors
DataGridMultiColumnComboBoxCellRenderer()
A cell renderer that displays SfDataGridLabel and edits with SfMultiColumnComboBox.
Declaration
public DataGridMultiColumnComboBoxCellRenderer()
Methods
EndEdit(DataColumnBase, Object, Boolean)
Declaration
public override bool EndEdit(DataColumnBase dataColumn, object record, bool canResetBinding = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Maui.DataGrid.DataColumnBase | dataColumn | |
| System.Object | record | |
| System.Boolean | canResetBinding |
Returns
| Type |
|---|
| System.Boolean |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.EndEdit(Syncfusion.Maui.DataGrid.DataColumnBase, System.Object, System.Boolean)
GetControlValue()
Returns the value from the control.
Declaration
public override object GetControlValue()
Returns
| Type |
|---|
| System.Object |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.GetControlValue()
OnCreateDisplayUIView()
Creates UI element for the display mode.
Declaration
protected override SfDataGridLabel OnCreateDisplayUIView()
Returns
| Type |
|---|
| SfDataGridLabel |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.OnCreateDisplayUIView()
OnCreateEditUIView()
Creates UI element for the edit mode.
Declaration
protected override SfMultiColumnComboBox OnCreateEditUIView()
Returns
| Type |
|---|
| SfMultiColumnComboBox |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.OnCreateEditUIView()
OnInitializeEditView(DataColumnBase, SfMultiColumnComboBox)
Declaration
public override void OnInitializeEditView(DataColumnBase dataColumn, SfMultiColumnComboBox view)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Maui.DataGrid.DataColumnBase | dataColumn | |
| SfMultiColumnComboBox | view |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.OnInitializeEditView(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox)
OnUpdateCellValue(DataColumnBase)
Declaration
protected override void OnUpdateCellValue(DataColumnBase dataColumn)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Maui.DataGrid.DataColumnBase | dataColumn |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.OnUpdateCellValue(Syncfusion.Maui.DataGrid.DataColumnBase)
ResumeBinding(DataColumnBase, SfDataGridLabel)
Declaration
protected override void ResumeBinding(DataColumnBase dataColumn, SfDataGridLabel view)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Maui.DataGrid.DataColumnBase | dataColumn | |
| SfDataGridLabel | view |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.ResumeBinding(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.DataGrid.SfDataGridLabel)
SetControlValue(Object)
Declaration
public override void SetControlValue(object value)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | value |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.SetControlValue(System.Object)
Exceptions
| Type | Condition |
|---|---|
| System.Exception |
SuspendBinding(DataColumnBase, SfDataGridLabel)
Declaration
protected override void SuspendBinding(DataColumnBase dataColumn, SfDataGridLabel view)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Maui.DataGrid.DataColumnBase | dataColumn | |
| SfDataGridLabel | view |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.SuspendBinding(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.DataGrid.SfDataGridLabel)
UnwireEditUIElement(SfMultiColumnComboBox)
Declaration
protected override void UnwireEditUIElement(SfMultiColumnComboBox editElement)
Parameters
| Type | Name | Description |
|---|---|---|
| SfMultiColumnComboBox | editElement |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.UnwireEditUIElement(Syncfusion.Maui.DataGrid.SfMultiColumnComboBox)
UpdateEditViewCellStyle(DataColumnBase, SfMultiColumnComboBox)
Declaration
protected override void UpdateEditViewCellStyle(DataColumnBase dataColumn, SfMultiColumnComboBox editView)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Maui.DataGrid.DataColumnBase | dataColumn | |
| SfMultiColumnComboBox | editView |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox>.UpdateEditViewCellStyle(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.DataGrid.SfMultiColumnComboBox)
Implements
System.IDisposable