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