Namespace Syncfusion.SfDataGrid
Classes
| AutoGenerateColumnsMode
       Describes the possible AutoGenerateColumnsMode in a SfDataGrid control based on which columns are auto generated.  | 
| AutoGeneratingColumnEventArgs
       Provides data for the AutoGeneratingColumn event.  | 
| AutoGeneratingColumnEventHandler
       Represents the method that will handle the AutoGeneratingColumn event of a SfDataGrid control.  | 
| CaptionSummaryRowControl
       Represents a caption summary row in a SfDataGrid control.  | 
| CellBorderStyle
       Describes the constants based on which the border lines are drawn for SfDataGrid.  | 
| CellElement
       Serves as base class for different types of Cells.  | 
| ColumnPropertyChanged
       Represents the method that will handle the property changes in grid columns.  | 
| Columns
       A collection of GridColumn, that represent the columns in a SfDataGrid control. This class cannot be inherited.  | 
| ColumnSizer
       Defines constants that specify how elements in a SfDataGrid are sized.  | 
| CoveredCellInfo
       A class that contains the information about the covered cells.  | 
| CurrentCellActivatedEventArgs
       Provides data for CurrentCellActivated event.  | 
| CurrentCellActivatingEventArgs
       Provides data for CurrentCellActivating event.  | 
| DataGridSortColumnsChangedEventArgs
       Represents the data for the SortColumnsChanged event.  | 
| DataGridSortColumnsChangedEventHandler
       Represents the method that will handle the SortColumnsChanged event in a SfDataGrid.  | 
| DataGridSortColumnsChangingEventArgs
       Represents the data for the SortColumnsChanging event.  | 
| DataGridSortColumnsChangingEventHandler
       Represents the method that will handle the SortColumnsChanging event in a SfDataGrid.  | 
| DataGridStyle
       Represents the style of a SfDataGrid control.  | 
| DefaultStyle
       Gets or sets the Default style for SfDataGrid class.  | 
| DisplayMemberConverter
       Derived from IValueConverter which returns display text by reflection data based on the DisplayMemberPath and SelectedValuePath.  | 
| EditorSelectionBehavior
       Defines the constants that indicates the position of cursor and selection in edit element when entering edit mode.  | 
| ExpressionError
       Defines the constants that specify the possible expression error in GridUnboundColumn.  | 
| GridCancelEventArgs
       Serves as a base class for the event argument classes that can cancel the event handling in a SfDataGrid control.  | 
| GridCaptionSummaryCell
       Represents a caption summary cell of the caption summary row in a SfDataGrid control.  | 
| GridCaptionSummaryCellRenderer
       GridCaptionSummaryCellRenderer is a class for cell renderer that displays Android.Widget.TextView in a GridCaptionSummaryCell. 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.  | 
| GridCell
       Represents a record cell in a SfDataGrid control.  | 
| GridCellRendererBase
       The GridCellRendererBase class provides a default implementation of the IGridCellRenderer interface for a cell renderer. You should derive from this class to implement custom cell renderer classes. There is however no dependency on GridCellRendererBase inside of the control. If you want to implement a renderer with support for live views inside the cell you should derive from the GridVirtualizingCellRendererBase<T1, T2> or grid adapted VirtualizingCellRendererBase classes.  | 
| GridCellRendererCollection
       Represents a collection of GridCellRendererBase objects in the view.  | 
| GridCellSwitchRenderer
       GridCellSwitchRenderer is a class for cell renderer that displays Android.Widget.CheckBox in a GridCell. 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.  | 
| GridCellTextViewRenderer
       GridCellTextViewRenderer is a class for cell renderer that displays Android.Widget.TextView in a GridCell. The class provides strong typed override methods for initializing content of the cell and arranging the cell visuals. Upon editing it displays Android.Widget.EditText 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.  | 
| GridColumn
       Serves as the base class for the different column types of the SfDataGrid control.  | 
| GridColumnSizer
       Represents a class that handles the sizing for all the GridColumns in the Columns collection in a SfDataGrid control.  | 
| GridCurrentCellBeginEditEventArgs
       Provides data for CurrentCellBeginEdit event.  | 
| GridCurrentCellBeginEditEventHandler
       Represents the method that will handle the CurrentCellBeginEdit event.  | 
| GridCurrentCellEndEditEventArgs
       Provides data for CurrentCellEndEdit event.  | 
| GridCurrentCellEndEditEventHandler
       Represents the method that will handle the CurrentCellEndEdit event.  | 
| GridCurrentCellManager
       Represents the class that manages the current cell operation in SfDataGrid.  | 
| GridDataTableCollectionViewWrapper
       A class that enables collections to have the functionalities of current record management, custom sorting, filtering, and grouping when a DataTable collection is bound.  | 
| GridDateTimeColumn
       Represents a SfDataGrid column that hosts Syncfusion.SfDataGrid.Renderers.SfDatePicker in its cells.  | 
| GridDoubleTappedEventArgs
       Provides data for the GridDoubleTapped event.  | 
| GridDoubleTappedEventHandler
       Represents the method that will handle the GridDoubleTapped event in a SfDataGrid.  | 
| GridDoubleTappedEventsArgs
       Provides data for the GridDoubleTapped event.  | 
| GridEditorColumn
       Provides the base implementation for all the editor columns in a SfDataGrid.  | 
| GridEditorColumnConverter
       A converter to apply for editor columns.  | 
| GridEngine
       GridEngine is a class, it will helps to customize the SfDataGrid rendering. The class provides the override methods for update the display view.  | 
| GridEventArgs
       Serves as a base class for the event argument classes in a SfDataGrid control.  | 
| GridGroupSummaryCell
       Represents a group summary cell of the group summary row in a SfDataGrid control.  | 
| GridGroupSummaryCellRenderer
       GridGroupSummaryCellRenderer is a class for cell renderer that displays Android.Widget.TextView in a GridGroupSummaryCell. 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.  | 
| GridGroupSummaryRow
       Represents a class that implements GridSummaryRow that defines summary information of group summary row in SfDataGrid.  | 
| GridHandledEventArgs
       Serves as a base class for the event argument classes in a SfDataGrid control.  | 
| GridHeaderCellControl
       Represents a header cell in a SfDataGrid control.  | 
| GridHeaderCellRenderer
       GridHeaderCellRenderer is a class for cell renderer that displays header contents in a GridHeaderCellControl. 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.  | 
| GridImageCellRenderer
       GridImageCellRenderer is a class for cell renderer that displays Android.Widget.ImageView in a GridCell. 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.  | 
| GridImageColumn
       Represents a SfDataGrid column that hosts Android.Widget.ImageView in its cells.  | 
| GridIndentCell
       Represents a GridIndentCell of the caption summary row in a SfDataGrid control.  | 
| GridIndexResolver
       Represents an extension class that provides resolving methods for a SfDataGrid control.  | 
| GridItemPropertiesProvider
       Implements ItemPropertiesProvider to get / set value on the underlying object which is used by CollectionViewAdv.  | 
| GridItemsSourceChangedEventArgs
       Provides data for the ItemsSourceChanged event.  | 
| GridItemsSourceChangingEventArgs
       Provides data for the ItemsSourceChanging event.  | 
| GridLinesVisibility
       Describes the constants based on which the border lines are drawn for SfDataGrid.  | 
| GridLoadedEventArgs
       Provides data for the GridLoaded event.  | 
| GridLoadedEventHandler
       Represents the method that will handle the GridLoaded event in a SfDataGrid.  | 
| GridLongPressedEventArgs
       Provides data for the GridLongPressed event.  | 
| GridLongPressedEventHandler
       Represents the method that will handle the GridLongPressed event in a SfDataGrid.  | 
| GridLongPressedEventsArgs
       Provides data for the GridLongPressed event.  | 
| GridModel
       Represents a wrapper class for a SfDataGrid control handling the collection and view related operations.  | 
| GridNumericColumn
       Represents a SfDataGrid column that hosts numeric content in its cells.  | 
| GridNumericColumnConverter
       A converter to apply for numeric column.  | 
| GridOperationHandlerArgs
       Provides data for handling the grid operations to update selection.  | 
| GridOPerationHandlerArgs | 
| GridPickerColumn
       Represents a SfDataGrid column that hosts Syncfusion.SfDataGrid.Renderers.GridPicker in its cells.  | 
| GridPointerEventArgs
       Provides data for handling the pointer touch operations for selection.  | 
| GridQueryableCollectionViewWrapper
       Represents the wrapper class that implements the QueryableCollectionView to create a queryable collection based on which data manipulation is performed.  | 
| GridQueryBounds
       Defines constant that specify whether the column width or height need to be calculated based on the cell content.  | 
| GridResizingEventArgs
       Provides data for the ColumnResizing event.  | 
| GridResizingEventHandler
       Represents the method that will handle the ColumnResizing event.  | 
| GridRowHeaderCell
       Represents a row header cell in the SfDataGrid control.  | 
| GridRowHeaderCellRenderer
       GridRowHeaderCellRenderer is a class for cell renderer that displays GridRowHeaderCell. 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.  | 
| GridRowInfo
       Represents a class that implements System.IEquatable<> to store the required informations of a selected row.  | 
| GridRowSizingOptions
       Represents a class that contains the options for row sizing in a SfDataGrid control.  | 
| GridScrolledEventArgs
       Provides data for the OnScrolled event.  | 
| GridScrolledEventHandler
       Represents the method that handles the OnScrolled event.  | 
| GridScrollingEvents
       Provides data for the OnScrolled event.  | 
| GridSelectionChangedEventArgs
       Provides data for the SelectionChanged event.  | 
| GridSelectionChangedEventHandler
       Represents the method that will handle the SelectionChanged event in a SfDataGrid.  | 
| GridSelectionChangingEventArgs
       Provides data for the SelectionChanging event.  | 
| GridSelectionChangingEventHandler
       Represents the method that will handle the SelectionChanging event in a SfDataGrid.  | 
| GridSelectionController
       Represents a class that implements IGridSelectionController that contains methods through IGridSelectionController for handling selection operations in a SfDataGrid control.  | 
| GridSummaryColumn
       Represents a class that implements ISummaryColumn that contains properties exposed through ISummaryColumn for getting information on the summary values to be computed for the Groups.  | 
| GridSummaryRow
       Represents a class that implements ISummaryRow that contains properties exposed through ISummaryRow for getting information on the summary values to be computed for the Groups in TopLevelGroup.  | 
| GridSwitchColumn
       Represents a SfDataGrid column that hosts Android.Widget.CheckBox in its cells.  | 
| GridTableSummaryCell
       Represents a table summary cell of the table summary row in a SfDataGrid control.  | 
| GridTableSummaryCellRenderer
       GridTableSummaryCellRenderer is a class for cell renderer that displays Android.Widget.TextView in a GridTableSummaryCell. 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.  | 
| GridTableSummaryRow
       Represents a class that implements GridSummaryRow that defines summary information of table summary row in SfDataGrid.  | 
| GridTappedEventArgs
       Provides data for the GridTapped event.  | 
| GridTappedEventHandler
       Represents the method that will handle the GridTapped event in a SfDataGrid.  | 
| GridTappedEventsArgs
       Provides data for the GridTapped event.  | 
| GridTextColumn
       Represents a SfDataGrid column that hosts textual content in its cells.  | 
| GridUnboundCellTextBoxRenderer
       GridUnboundCellTextBoxRenderer is a class for cell renderer that displays the unbound column value in a GridCell. 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.  | 
| GridUnboundColumn
       Represents the column which is used to display additional information in columns which are not bound with data object.  | 
| GridUnboundColumnEventArgs
       Provides data for QueryUnboundColumnValue event.  | 
| GridUnboundColumnEventsArgs
       Provides data for QueryUnboundColumnValue event.  | 
| GridUnboundRow
       Represents the UnboundRow which used to display additional rows which are not bound to data source in SfDataGrid.  | 
| GridUnboundRowCell
       Represents an UnboundRow cell in a SfDataGrid control.  | 
| GridUnboundRowEventArgs
       Provides data for QueryUnboundRow event.  | 
| GridViewCreatedEventArgs
       Provides data for the GridViewCreated event.  | 
| GridViewCreatedEventHandler
       Represents the method that will handle the GridViewCreated event in a SfDataGrid.  | 
| GridVirtualizingCellRenderer<T1, T2>
       GridVirtualizingCellRenderer is an 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 GridVirtualizingCellRendererBase<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 GridVirtualizingCellRendererBase we created this extra layer of inheritance to make it easy to share code for the GridVirtualizingCellRendererBase 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.  | 
| GridVirtualizingCellRendererBase<T1, T2>
       VirtualizingCellRendererBase is an 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 view 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. The class manages the creation of cells View objects when the cell is scrolled into view and also unloading of the Views. The class offers an optimization in which Views can be recycled when AllowRecycle is set. In this case when a cell is scrolled out of view it is moved into a recycle bin and the next time a new View is scrolled into view the element is recovered from the recycle bin and reinitialized with the new content of the cell. Updates to appearance and content of child elements, creation and unloading of views will not trigger Layout or Render calls in parent canvas.  | 
| GroupChangedEventArgs
       Provides data for the GroupExpanded and GroupCollapsed events.  | 
| GroupChangedEventHandler
       Represents the method that will handle the GroupExpanded and GroupCollapsed events.  | 
| GroupChangingEventArgs
       Provides data for the GroupExpanding and GroupCollapsing events.  | 
| GroupChangingEventHandler
       Represents the method that will handle the GroupExpanding and GroupCollapsing events.  | 
| 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.  | 
| GroupColumnDescriptions
       A collection of GroupColumnDescription objects that used to maintain the grouping information in a SfDataGrid control.  | 
| GroupingMode
       Describes the possible grouping modes in a SfDataGrid control.  | 
| GroupSummaryRowControl
       Represents a group summary row in a SfDataGrid control.  | 
| Imagehelper | 
| ImageHelper
       Defines the image helper class.  | 
| ImageMapStream
       Defines the BitMap class.  | 
| IncrementalList<T>
       The list that implements ISupportIncrementalLoading to load the data for SfDataGrid incrementally.  | 
| LineBreakMode
       Defines the constants for text wrapping in SfDataGrid.  | 
| LoadMoreView
       Represents a customized view that loads new data items in runtime.  | 
| LoadMoreViewPosition
       Defines the different positions that the LoadMoreView can have in a SfDataGrid control.  | 
| NavigationMode
       Gets or sets the value that indicates whether the arrow key navigation in the SfDataGrid should be cell wise or row wise.  | 
| PickerClosedEventArgs
       Provides the data for Closed event.  | 
| PointerOperation
       Describes the possible values of pointer operation. These values are used when updating selection in a SfDataGrid control.  | 
| Position
       Defines the constants that specify whether the TableSummaryRow is positioned at either top or bottom of SfDataGrid.  | 
| ProgressStates
       Defines constants that specify the state of column resizing operation.  | 
| PullToRefreshView
       Represents a customized view that loads data when an end-user pulls the grid down to refresh.  | 
| QueryColumnDraggingEventArgs
       Provides data for QueryColumnDragging event.  | 
| QueryColumnDraggingEventHandler
       Represents the method that will handle the QueryColumnDragging event.  | 
| QueryColumnDraggingReason
       Specifies the various reasons for column dragging operation.  | 
| QueryRowDraggingEventArgs
       Provides data for QueryRowDragging event.  | 
| QueryRowDraggingEventHandler
       Represents the method that will handle the QueryRowDragging event.  | 
| QueryRowDraggingReason
       Specifies the various reasons for row dragging operation.  | 
| QueryRowHeightEventArgs
       Provides data for the QueryRowHeight event.  | 
| QueryRowHeightEventHandler
       Represents the method that will handle the QueryRowHeight event in a SfDataGrid control.  | 
| QueryUnboundColumnValueHandler
       Represents the method that will handle the QueryUnboundColumnValue event.  | 
| ResizingMode
       Defines the constants that specify whether to resize the column on touch-up or touch moved action.  | 
| RowGenerator
       A class that generates the Syncfusion.SfDataGrid.DataRow instances in a SfDataGrid control.  | 
| RowHeightManager
       Represents a class that manages the row heights 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.  | 
| ScrollDirection
       Defines constants that specify the scroll direction that are supported by a SfDataGrid control.  | 
| ScrollingMode
       Describes the possible scrolling modes that a SfDataGrid control has.  | 
| ScrollState
       Defines the different scroll states for SfDataGrid.  | 
| ScrollStateChangedEventArgs
       Provides data for ScrollStateChanged event.  | 
| ScrollToPosition
       Defines the constants that specifies the possible positions of the row/column when scrolled programmatically.  | 
| SelectionMode
       Defines constants that specify the selections that are supported by a SfDataGrid control.  | 
| SelectionPropertyChangedHandlerArgs
       Provides data for handling selection when the selection related properties are changed.  | 
| SfDataGrid
       A data bound list control that displays the items from data source in a tabular view. The SfDataGrid control allows you to select, sort and group these items.  | 
| SortClickAction
       Defines the constants that specify the different click actions available for applying sorting in SfDataGrid.  | 
| SortColumnChangedHandleArgs
       Provides data for the ProcessOnSortChanged(SortColumnChangedHandleArgs) override for processing sorting changes.  | 
| 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.  | 
| SortColumnDescriptions
       A collection of SortColumnDescription objects that used to maintain the sorting information in a SfDataGrid control.  | 
| SortTapAction
       Defines the constants that specify the different tap actions available for applying sorting in SfDataGrid.  | 
| SwipeDirection
       Defines constants that specify the swipe directions.  | 
| SwipeEndedEventArgs
       Provides data for the SwipeEnded event.  | 
| SwipeEndedEventHandler
       Represents the method that will handle the SwipeEnded event in a SfDataGrid.  | 
| SwipeStartedEventArgs
       Provides data for the SwipeStarted event.  | 
| SwipeStartedEventHandler
       Represents the method that will handle the SwipeStarted event in a SfDataGrid.  | 
| SwipingEventArgs
       Provides data for the Swiping event.  | 
| SwipingEventHandler
       Represents the method that will handle the Swiping event in a SfDataGrid.  | 
| TableSummaryRowControl
       Represents a table summary row in a SfDataGrid control.  | 
| TapAction
       Defines the constants that specify the different tap actions available for entering into edit mode in SfDataGrid.  | 
| Thickness
       Defines the thickness around the edges of the grid cell.  | 
| UnboundActions
       Defines the constants that specify the possible actions for Unbound column or Unbound row in SfDataGrid.  | 
| UnboundRow
       The class that going to deals with UnBoundDataRow 's column creation and updating it's renderer and initialize it element.  | 
| UnboundRowControl
       Represents the Unbound row in a SfDataGrid control.  | 
| UnboundRows
       Represents the collection of UnboundRow which used to display additional rows which are not bound to data source in SfDataGrid.  | 
| UnboundRowsPosition
       Defines the constants that specify whether the unbound row is positioned at top or bottom of body region in SfDataGrid.  | 
| ValueChangedEventArgs
       Provides the data for ValueChanged event.  | 
| VerticalOverScrollMode
       Defines constants that specify the effects that are supported by a SfDataGrid control when vertically over-scrolled.  | 
| VirtualizingCellsControl
       Represents a record row in a SfDataGrid control.  | 
| VisualContainer
       Represents a container that holds the row elements in a SfDataGrid control.  | 
Interfaces
| IGridCellRenderer
       Defines the interface for all cell renderer. A default implementation of this interface is provided by the GridCellRendererBase class from which you should derive custom cell renderer classes. There is however no dependency on GridCellRendererBase. We should access the renderer by using this interface only. Do not create any objects for renderer.  | 
| IGridSelectionController
       Defines methods that must be implemented when handling selection in a SfDataGrid control.  | 
| IRowGenerator
       Defines properties and methods that must be implemented when generating the grid row elements.  | 
| IScrollViewportChanged
       Defines the method that must be implemented when scroll view port is changed.  |