menu

MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DataGridUnboundRowCellRenderer - MAUI API Reference | Syncfusion

    Show / Hide Table of Contents

    Class DataGridUnboundRowCellRenderer

    Which is a class for cell renderer that displays the unbound row value.

    Inheritance
    System.Object
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>
    DataGridUnboundRowCellRenderer
    Implements
    IDataGridCellRenderer
    System.IDisposable
    Inherited Members
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.BeginEdit(RowColumnIndex, DataGridCell, DataGridColumn, Object)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.CanUpdateBinding(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.CanValidate()
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.ClearRecycleBin()
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.CommitCellValue(Boolean)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.CurrentCellElement
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.CurrentCellIndex
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.CurrentCellRendererElement
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.DataGrid
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.Dispose()
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.Dispose(Boolean)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.EndEdit(DataColumnBase, Object, Boolean)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.GetControlValue()
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.HasCurrentCellState
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.IsEditable
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.IsFocusable
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.IsInEditing
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.OnCreateDisplayUIView()
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.OnCreateEditUIView()
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.OnEnteredEditMode(DataColumnBase, View)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.OnInitializeDisplayView(DataColumnBase, SfDataGridLabel)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.OnInitializeEditView(DataColumnBase, SfDataGridEntry)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.OnPrepareViews(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.OnSetCellStyle(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.OnUnloadViews(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.OnUpdateCellValue(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.PrepareViews(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.RefreshDisplayValue(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.ResetCurrentCellState()
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.ResumeBinding(DataColumnBase, SfDataGridLabel)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.SetCellStyle(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.SetControlValue(Object)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.SetCurrentCellState(RowColumnIndex, DataGridCell, Boolean)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.SetFocus(Boolean)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.SetFocus(View, Boolean)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.SupportsRenderOptimization
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.SuspendBinding(DataColumnBase, SfDataGridLabel)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.UnloadViews(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.UnwireEditUIElement(SfDataGridEntry)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.UpdateCellValue(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.UpdateColumnInfo(DataColumnBase)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.UpdateCurrentCellState(View, Boolean)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.UpdateEditViewCellStyle(DataColumnBase, SfDataGridEntry)
    DataGridCellRenderer<SfDataGridLabel, SfDataGridEntry>.WireEditUIElement(SfDataGridEntry)
    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 is true.

    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

    IDataGridCellRenderer
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved