Class DataGridUnboundRowCellRenderer
Which is a class for cell renderer that displays the unbound row value.
Inheritance
System.Object
DataGridUnboundRowCellRenderer
Inherited Members
Namespace: Syncfusion.Maui.DataGrid
Assembly: Syncfusion.Maui.DataGrid.dll
Syntax
public class DataGridUnboundRowCellRenderer : DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>, IDataGridCellRenderer, IDisposable
Constructors
DataGridUnboundRowCellRenderer()
Declaration
public DataGridUnboundRowCellRenderer()
Methods
CanValidate()
Determines whether the cell validation is allowed. Implement this method to allow cell validation in particular renderer.
Declaration
public override bool CanValidate()
Returns
| Type | Description |
|---|---|
| System.Boolean | Returns true if the cell validation is allowed; otherwise false. |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfDataGridEntry>.CanValidate()
CommitCellValue(Boolean)
Commits the edited value to the underlying data.
Declaration
public override void CommitCellValue(bool isNewValue)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | isNewValue | A value indicating whether the edited value is new value. |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfDataGridEntry>.CommitCellValue(System.Boolean)
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.SfDataGridEntry>.EndEdit(Syncfusion.Maui.DataGrid.DataColumnBase, System.Object, System.Boolean)
GetControlValue()
Returns the current cell value, only if the renderer's
Declaration
public override object GetControlValue()
Returns
| Type | Description |
|---|---|
| System.Object | The current cell value. |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfDataGridEntry>.GetControlValue()
OnInitializeDisplayView(DataColumnBase, SfDataGridLabel)
Declaration
protected override void OnInitializeDisplayView(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.SfDataGridEntry>.OnInitializeDisplayView(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.DataGrid.SfDataGridLabel)
OnInitializeEditView(DataColumnBase, SfDataGridEntry)
Declaration
public override void OnInitializeEditView(DataColumnBase dataColumn, SfDataGridEntry view)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Maui.DataGrid.DataColumnBase | dataColumn | |
| SfDataGridEntry | view |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfDataGridEntry>.OnInitializeEditView(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.DataGrid.SfDataGridEntry)
OnSetCellStyle(DataColumnBase)
Declaration
protected override void OnSetCellStyle(DataColumnBase dataColumn)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Maui.DataGrid.DataColumnBase | dataColumn |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfDataGridEntry>.OnSetCellStyle(Syncfusion.Maui.DataGrid.DataColumnBase)
UnwireEditUIElement(SfDataGridEntry)
Declaration
protected override void UnwireEditUIElement(SfDataGridEntry editElement)
Parameters
| Type | Name | Description |
|---|---|---|
| SfDataGridEntry | editElement |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfDataGridEntry>.UnwireEditUIElement(Syncfusion.Maui.DataGrid.SfDataGridEntry)
UpdateEditViewCellStyle(DataColumnBase, SfDataGridEntry)
Declaration
protected override void UpdateEditViewCellStyle(DataColumnBase dataColumn, SfDataGridEntry editView)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Maui.DataGrid.DataColumnBase | dataColumn | |
| SfDataGridEntry | editView |
Overrides
Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.DataGrid.SfDataGridEntry>.UpdateEditViewCellStyle(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.DataGrid.SfDataGridEntry)
Implements
System.IDisposable