menu

MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.Maui.DataGrid - MAUI API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.Maui.DataGrid

    Classes

    AutoGenerateColumnsMode

    Defines the constants that specifies how to auto-generate the columns.

    AutoGenerateColumnsModeForCustomType

    Defines the constants that specifies how to auto-generate the columns that are generated from complex type properties. />.

    CloneableAttribute

    Attribute that marks a class or property as cloneable or not.

    ColumnCollection

    A collection of DataGridColumn, that represent the columns in a SfDataGrid control. This class cannot be inherited.

    ColumnWidthMode

    Defines constants that specify how the columns in a SfDataGrid are sized.

    CurrentCellDropDownSelectionChangedEventArgs

    Provides data for event.

    DataGridAutoGeneratingColumnEventArgs

    Provides data for the AutoGeneratingColumn event.

    DataGridAutoGeneratingRelationsArgs

    Provides data for AutoGeneratingRelations event.

    DataGridCaptionSummaryCell

    Represents a caption summary cell in a SfDataGrid. control.

    DataGridCaptionSummaryCellRenderer

    to do

    DataGridCaptionSummaryRowView

    Represents a DataGridStackedHeaderRow as a control in a SfDataGrid control.

    DataGridCell

    Represents a record cell in a SfDataGrid control.

    DataGridCellDoubleTappedEventArgs

    Provides data for the CellDoubleTapped event.

    DataGridCellEnteredEventArgs

    Provides data for the CellEntered event.

    DataGridCellExitedEventArgs

    Provides data for the CellExited event.

    DataGridCellHoveredEventArgs

    Provides data for the CellHovered event.

    DataGridCellLongPressEventArgs

    Provides data for the CellLongPress event.

    DataGridCellRenderer<T1, T2>

    A abstract base class for cell renderer classes that need live views displayed in a cell. You can derive from this class and provide the type of the UIElement you want to show inside cells as type parameter. The class provides strong typed virtual methods for initializing Content of the cell and arranging the cell visuals. See DataGridCellRenderer<T1, T2> for more details.

    The idea behind this class is to provide a place where we can add general code that should be shared for all cell renderer classes in the tree derived from GridVirtualizingCellRendererBase. While this class does at the moment not add meaningful functionality to DataGridCellRenderer we created this extra layer of inheritance to make it easy to share code for the DataGridCellRenderer base class between grid and common assemblies and keep grid control specific code out of the base class. It is currently not possible with C# to the base class as template type parameter.

    DataGridCellRightTappedEventArgs

    Provides data for the CellRightTapped event.

    DataGridCellSelectionController

    Represents a class that implements DataGridSelectionController that contains methods for handling cell selection operations in a SfDataGrid control.

    DataGridCellTappedEventArgs

    Provides data for the CellTapped event.

    DataGridCellTemplateRenderer

    A a class for cell renderer that displays customized view in a DataGridCell. The class provides strong typed override methods for initializing Content of the cell and arranging the cell visuals.

    Updates to appearance and Content of child elements, creation and unloading of views will not trigger layout or render calls in parent canvas.

    DataGridCellValueChangedEventArgs

    Provides the data for CellValueChanged event.

    DataGridCheckBoxCellRenderer

    A class for cell renderer that displays Microsoft.Maui.Controls.CheckBox in a DataGridCell.

    DataGridCheckBoxColumn

    A column which is used to handle the bool type of data.

    DataGridColumn

    Represents the base class for the different column types of the SfDataGrid control.

    DataGridColumnDragView

    An element with border that contains a single child element.

    DataGridColumnGroupChangedEventArgs

    Provides data for the GroupExpanded and GroupCollapsed event.

    DataGridColumnGroupChangingEventArgs

    Provides data for the GroupExpanding and GroupCollapsing event.

    DataGridColumnResizingEventArgs

    Provides data for the ColumnResizing event.

    DataGridColumnSizer

    Represents a class that handles the sizing for all the GridColumns in the Columns collection in a SfDataGrid control.

    DataGridComboBoxColumn

    to do

    DataGridComboBoxRenderer

    GridCellComboBoxRenderer is a class for cell renderer that displays SfDataGridLabel in a DataGridCell. The class provides strong typed override methods for initializing Content of the cell and arranging the cell visuals. Upon editing it displays SfComboBox for editing values.

    Updates to appearance and Content of child elements, creation and unloading of views will not trigger layout or render calls in parent canvas.

    DataGridCopyOption

    Defines the constants that specify the possible copy option in SfDataGrid.

    DataGridCopyPasteCellEventArgs

    Provides data for CopyCellContent and PasteCellContent events.

    DataGridCopyPasteController

    Provides the base implementation for Clipboard operations in SfDataGrid.

    DataGridCopyPasteEventArgs

    Provides data for CopyContent and PasteContent events.

    DataGridCurrentCellActivatedEventArgs

    Provides data for the CurrentCellActivated event.

    DataGridCurrentCellActivatingEventArgs

    Provides data for the CurrentCellActivating event.

    DataGridCurrentCellBeginEditEventArgs

    Provides data for event.

    DataGridCurrentCellEndEditEventArgs

    Provides data for CurrentCellEndEdit event.

    DataGridCurrentCellManager

    Represents the class that manages the current cell operation in SfDataGrid.

    DataGridDateCellRenderer

    A class for cell renderer that displays System.DateTime in a DataGridCell.

    DataGridDateColumn

    A column which is used to show any type of System.DateTime.

    DataGridDeserializationOptions

    Represents a class that provide options to deserialize the SfDataGrid settings.

    DataGridDetailsViewCollapsedEventArgs

    Provides data for DetailsViewCollapsed event.

    DataGridDetailsViewCollapsingEventArgs

    Provides data for DetailsViewCollapsing event.

    DataGridDetailsViewExpandedEventArgs

    Provides data for DetailsViewExpanded event.

    DataGridDetailsViewExpandingEventArgs

    Provides data for DetailsViewExpanding event.

    DataGridDetailsViewLoadingEventArgs

    Provides data for DetailsViewLoading events.

    DataGridDetailsViewUnloadingEventArgs

    Provides data for DetailsViewUnloading events.

    DataGridDragAction

    Defines the constants that specify the different types of the column drag and drop operations in SfDataGrid.

    DataGridGroupDescriptionChangedEventArgs

    Provides data for the Grouping Operations that are performed in SfDataGrid.

    DataGridGroupSummaryCell

    Represents a group summary cell in a SfDataGrid. control.

    DataGridGroupSummaryCellRenderer
    DataGridGroupSummaryRowView
    DataGridHeaderCell

    Represents a header cell in a SfDataGrid control.

    DataGridHeaderCellRenderer

    A class for cell renderer that displays header contents in a DataGridHeaderCell. The class provides strong typed override methods for initializing Content of the cell and arranging the cell visuals.

    Updates to appearance and Content of child elements, creation and unloading of views will not trigger layout or render calls in parent canvas.

    DataGridHeaderRow

    Represents the header row in a SfDataGrid control.

    DataGridHeightMode

    Specifies the HeightMode of the RowTemplate

    DataGridImageCellRenderer

    /// A class for cell renderer that displays Microsoft.Maui.Controls.ImageSource in a DataGridCell.

    DataGridImageColumn

    A column which is used to show any type of Microsoft.Maui.Controls.ImageSource.

    DataGridIndentCell

    Represents a indent cell in a SfDataGrid. control.

    DataGridItemsSourceChangedEventArgs

    Provides the data for the ItemsSourceChanged event.

    DataGridLoadMorePosition

    Defines the different positions that the can have in a SfDataGrid control.

    DataGridLoadMoreView

    Represents a customized Microsoft.Maui.Controls.View that loads new data items in runtime.

    DataGridLostFocusBehavior

    Describe the constants that specify the behavior of the DataGrid when it loses focus.

    DataGridModel

    Represents a wrapper class for a SfDataGrid control handling the collection and view related operations.

    DataGridNavigationMode

    Gets or sets the value that indicates whether the arrow key navigation in the SfDataGrid should be cell wise or row wise.

    DataGridNumericCellRenderer

    A class for cell renderer that displays SfDataGridLabel in a DataGridCell. The class provides strong typed override methods for initializing Content of the cell and arranging the cell visuals.

    DataGridNumericColumn

    A column which is used to handle the numeric values.

    DataGridPasteOption

    Defines the constants that specify the possible paste option in SfDataGrid.

    DataGridProgressState

    Defines constants that specify the possible progressing states of resizing/zooming operation in a SfDataGrid control.

    DataGridQueryColumnDraggingEventArgs

    Provides the details for the QueryColumnDragging event.

    DataGridQueryRowDraggingEventArgs

    Provides the details for the QueryRowDragging event/>.

    DataGridQueryRowHeightEventArgs

    Provides data for the QueryRowHeight event.

    DataGridRow

    Represents a record row in a SfDataGrid control.

    DataGridRowDragView

    An element with border that contains a single child element.

    DataGridRowHeaderCell

    Represents a row header cell in the SfDataGrid control.

    DataGridRowHeaderCellRenderer

    DataGridRowHeaderCellRenderer is a class for cell renderer that displays DataGridRowHeaderCell.

    DataGridRowSelectionController

    Represents a class DataGridRowSelectionController which handles the row selection operations in SfDataGrid.

    DataGridScrollView

    An scrollable element that represents to process the bi-directional scrolling in Android.

    DataGridSearchCellInfo

    Represents the search-related information for a cell in a data grid.

    DataGridSearchController

    Represents the Search operation which is performed in the DataGrid.

    DataGridSearchType

    Used to specify the type of Search to the SearchHelper while searching.

    DataGridSelectedCellCollection

    Represents a collection of SelectedCellsInfo, that represent the selected cells in a SfDataGrid control. This class cannot be inherited.

    DataGridSelectionChangedEventArgs

    Provides data for the SelectionChanged event.

    DataGridSelectionChangingEventArgs

    Provides data for the SelectionChanging event.

    DataGridSelectionController

    Represents a base class that manages the selection operations in the SfDataGrid.

    DataGridSelectionMode

    Defines the constants that specifies how to apply the selection for rows.

    DataGridSelectionPropertyChangedEventArgs

    Provides data for the ProcessOnGroupChanged(DataGridGroupDescriptionChangedEventArgs) override for processing sorting changes.

    DataGridSelectionUnit

    Defines the constants that specify whether the rows, the cells or both the rows and cells are selectable in SfDataGrid.

    DataGridSerializationController

    Represents a controller that is used to perform serialize and deserialize operations in SfDataGrid.

    DataGridSerializationOptions

    Represents a class that provides options to serialize the SfDataGrid settings.

    DataGridSortColumnsChangedEventArgs

    Provides data for the SortColumnsChanged event.

    DataGridSortColumnsChangingEventArgs

    Provides data for the SortColumnsChanging event.

    DataGridSortDescriptionChangedEventArgs

    to do

    DataGridSortingGestureType

    Defines the constants that specifies how the sorting is applied.

    DataGridSortingMode

    Defines the constants that decides the how the sorting is performed.

    DataGridStackedColumn

    Represents a column that is stacked across the specified child columns in it.

    DataGridStackedHeaderCell

    Represents a DataGridStackedHeaderCell in a SfDataGrid control.

    DataGridStackedHeaderCellRenderer

    A class for cell renderer that displays DataGridStackedHeaderRow contents in a DataGridStackedHeaderCell.

    DataGridStackedHeaderRow

    The DataGridStackedHeaderRow contains the collection of DataGridStackedColumn to be grouped under a particular category.

    DataGridStackedHeaderRowView

    to do

    DataGridStyle

    Represents the style of the SfDataGrid.

    DataGridSummaryColumn

    Represents a class that defines the summary calculation based on a column.

    DataGridSummaryRow

    Represents a class that defines the summary information of summary row.

    DataGridSwipeDirection

    Defines constants that specify the swipe directions.

    DataGridSwipeEndedEventArgs

    Provides data for the SwipeEnded event.

    DataGridSwipeOffsetMode

    Defines constants that specifies whether the swipe view content should be auto sized or not.

    DataGridSwipeStartingEventArgs

    Provides data for the SwipeStarting event.

    DataGridSwipingEventArgs

    Provides data for the Swiping event.

    DataGridTableSummaryCell

    Represents a table summary cell in a SfDataGrid. control.

    DataGridTableSummaryCellRenderer

    A class for cell renderer that displays table summary contents in a DataGridTableSummaryCell..

    DataGridTableSummaryRow
    DataGridTableSummaryRowView

    Represents a table summary row in a SfDataGrid control.

    DataGridTapAction

    Describes the constants that specify the different tap actions available for entering edit mode in SfDataGrid.

    DataGridTemplateColumn

    A column which is used to show any type of template.

    DataGridTextBoxCellRenderer

    A class for cell renderer that displays SfDataGridLabel in a DataGridCell. The class provides strong typed override methods for initializing Content of the cell and arranging the cell visuals.

    Updates to appearance and Content of child elements, creation and unloading of views will not trigger layout or render calls in parent canvas.

    DataGridTextColumn

    Represents a SfDataGrid column that hosts textual Content in its cells.

    DataGridUnboundActions

    Defines the constants that specify the possible actions for Unbound column or Unbound row in SfDataGrid.

    DataGridUnboundCellRenderer

    DataGridUnboundCellRenderer is a class for cell renderer that displays the unbound column value in a DataGridCell. The class provides strong typed override methods for initializing Content of the cell and arranging the cell visuals.

    Updates to appearance and Content of child elements, creation and unloading of views will not trigger layout or render calls in parent canvas.

    DataGridUnboundColumn

    Represents the column which is used to display additional information in columns which are not bound with data object.

    DataGridUnboundColumnEventArgs

    Provides data for QueryUnboundColumnValue event.

    DataGridUnboundRow

    Represents a class that defines the information of unbound row.

    DataGridUnboundRowCell

    Represents a unbound row cell in a SfDataGrid. control.

    DataGridUnboundRowCellRenderer

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

    DataGridUnboundRowEventArgs

    Provides data for the QueryUnboundRow event.

    DataGridUnboundRowPosition

    Gets or sets the value that indicates whether the unbound

    DataGridUnboundRows

    Gets or sets the collection of unbound rows that will be displayed to the SfDataGrid.

    DataGridUnboundRowView

    Represents the unbound row in a SfDataGrid control.

    DataGridVerticalOverScrollMode

    Defines constants that specify the effects that are supported by a SfDataGrid control when vertically over-scrolled.

    DataGridViewDefinition

    Represents a class that used to represent Grid view of ViewDefinition

    DataUnboundRow
    DetailsViewContentPresenter

    Represents a class that provides the common functionalities of DetailsView Content presenter.

    DetailsViewDataGrid

    Represents a control that is used to display the hierarchical data in SfDataGrid

    DetailsViewDataGridRow

    Represents the class that provides the common functionalities of DetailsViewDataGrid rows.

    DetailsViewDataRow

    Represents the detailsViewDataGridRow which holds DetailsViewDataGrid

    DetailsViewDefinition

    Class used to represent the collection of ViewDefinition that enables you to represent the data in to hierarchical format.

    DetailsViewExpanderCell

    Represents a class that provides the common functionalities of DetailsViewExpandercells in SfDataGrid.

    DetailsViewExpanderCellRenderer

    Represents a class that maintains the rendering of DetailsViewExpanderCell.

    DetailsViewIndentCell

    Represents a class that provides the common functionalities of DetailsViewIndentCells in SfDataGrid.

    DetailsViewNotifyListener

    class used to listen the property changed and collection changed in the DetailsViewDataGrid and SourceDataGrid, then send the notification to others.

    DisplayMemberConverter

    to do

    GridCellRendererCollection

    Represents a collection of DataGridCellRenderer<T1, T2> objects in the view.

    GridDataTableCollectionViewWrapper

    ToDo

    GridLinesVisibility

    Defines the constants that decides how the border lines should be shown in DataGrid.

    GridOperationHandlerArgs

    Provides data for handling the grid operations to update selection.

    GridQueryableCollectionViewWrapper

    Represents the wrapper class that implements the QueryableCollectionView to create a queried collection based on which data manipulation is performed.

    GroupColumnDescription

    Represents a class for that contains the grouping information like group column's name and converter based on which grouping for a column is processed in a SfDataGrid.

    GroupColumnDescriptionCollection

    A collection of GroupColumnDescription objects that used to maintain the grouping information in a SfDataGrid.

    GroupingMode

    to do

    IncrementalList<T>

    The list that implements ISupportIncrementalLoading to load the data for SfDataGrid incrementally.

    NumericColumnValueConverter

    A converter to apply for the formatting for the numeric columns.

    RowGenerator

    A class that generates the Syncfusion.Maui.DataGrid.DataRow instances in a SfDataGrid control.

    RowRegion

    Describes the possible values for row region. These values are used to update the row region for the row elements in a SfDataGrid control.

    RowType

    Describes the possible values for row type. These values are used to update the row type of the row elements in a SfDataGrid control.

    SelectedCellInfo

    Represents a class that contains the information about a particular cell in SfDataGrid.

    SelectedCellsInfo

    Represents a class that contains the information about the selected cells in SfDataGrid.

    SerializableColumns

    Represents a class that is used to serialize and deserialize columns property settings.

    SerializableDataGrid

    Represents a class that is used to serialize and deserialize SfDataGrid property settings.

    SerializableDataGridCheckBoxColumn

    Represents a class that is used to serialize and deserialize DataGridCheckBoxColumn property settings.

    SerializableDataGridColumn

    Represents a class that is used to serialize and deserialize DataGridColumn property settings.

    SerializableDataGridComboBoxColumn

    Represents a class that is used to serialize and deserialize DataGridComboBoxColumn property settings.

    SerializableDataGridDateColumn

    Represents a class that is used to serialize and deserialize DataGridDateColumn property settings.

    SerializableDataGridImageColumn

    Represents a class that is used to serialize and deserialize DataGridImageColumn property settings.

    SerializableDataGridNumericColumn

    Represents a class that is used to serialize and deserialize DataGridNumericColumn property settings.

    SerializableDataGridStackedColumn

    Represents a class that is used to serialize and deserialize StackedColumn property settings.

    SerializableDataGridStackedHeaderRow

    Represents a class that is used to serialize and deserialize StackedHeaderRow property settings.

    SerializableDataGridStackedHeaderRows

    Represents a class that is used to serialize and deserialize StackedHeaderRows property settings.

    SerializableDataGridSummaryColumn

    Represents a class that is used to serialize and deserialize DataGridSummaryColumn property settings.

    SerializableDataGridSummaryRow

    Represents a class that is used to serialize and deserialize DataGridSummaryRow property settings.

    SerializableDataGridSummaryRows

    Represents a class that is used to serialize and deserialize DataGridSummaryRows property settings.

    SerializableDataGridTableSummaryRow

    Represents a class that is used to serialize and deserialize GridTableSummaryRow property settings.

    SerializableDataGridTableSummaryRows

    Represents a class that is used to serialize and deserialize DataGridTableSummaryRows property settings.

    SerializableDataGridTemplateColumn

    Represents a class that is used to serialize and deserialize DataGridTemplateColumn property settings.

    SerializableDataGridTextColumn

    Represents a class that is used to serialize and deserialize DataGridTextColumn property settings.

    SerializableDataGridUnboundColumn

    Represents a class that is used to serialize and deserialize DataGridUnboundColumn property settings.

    SerializableDataGridUnboundRow

    Represents a class that is used to serialize and deserialize DataGridUnboundRow property settings.

    SerializableDataGridUnboundRows

    Represents a class that is used to serialize and deserialize DataGridUnboundRows property settings.

    SerializableDataGridViewDefinition

    Provides the base implementation for serializing and deserializing the DataGridViewDefinition in SfDataGrid.

    SerializableDetailsViewDefinition

    Provides the base implementation for serializing and deserializing the DetailsViewDefinition in SfDataGrid.

    SerializableGroupColumnDescription

    Represents a class that is used to serialize and deserialize GroupColumnDescription property settings.

    SerializableGroupColumnDescriptions

    Represents a class that is used to serialize and deserialize GroupColumnDescriptions property settings.

    SerializableSortColumnDescription

    Represents a class that is used to serialize and deserialize SortColumnDescription property settings.

    SerializableSortColumnDescriptions

    Represents a class that is used to serialize and deserialize SortColumnDescriptions property settings.

    SerializableStackedColumns

    Represents a class that is used to serialize and deserialize StackedColumns property settings.

    SfDataGrid

    A data bound grid control that displays the data from data source in a tabular view. The SfDataGrid control allows you to display different types of columns, sort and select the rows.

    SfDataGridContentView

    A derived content view control that provides the functionalities of the content view control to the SfDataGrid.

    SfDataGridEntry

    A derived entry control that provides the functionalities of the entry control to the SfDataGrid.

    SfDataGridHeaderLabel

    A derived label control that provides the functionalities of the label control to the SfDataGrid Header.

    SfDataGridImage

    A derived image control that provides the functionalities of the image control to the SfDataGrid.

    SfDataGridLabel

    A derived label control that provides the functionalities of the label control to the SfDataGrid.

    SfLoadMoreViewButton

    A derived button control that provides the functionalities of the button control to the DataGridLoadMoreView.

    SfLoadMoreViewIndicator

    A derived Activity Indicator control that provides the functionalities of the Activity Indicator control to the DataGridLoadMoreView.

    SortColumnDescription

    Represents a class for that contains the sorting information like sort column's name and sorting direction based on which sorting for a column is processed in a SfDataGrid.

    SortColumnDescriptionCollection

    A collection of SortColumnDescription objects that used to maintain the sorting information in a SfDataGrid control.

    SpannedDataColumn

    Represents a spanned column of data in a SfDataGrid control.

    SummaryRowPosition

    Defines the constants that specify whether the table summary row is positioned at the top or bottom of the DataGrid.

    TemplateViewDefinition

    Class used to represent the Row Template of ViewDefinition that enables you to load any control in to hierarchical format.

    ViewDefinition

    Class used to represent the data in to hierarchical format.

    VisualContainer

    ToDo

    Interfaces

    IDataGridCellRenderer

    Defines the interface for all cell renderer.

    IItemsSourceSelector

    to do

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