Interface IGridSelectionController
Defines methods that must be implemented when handling selection in a SfDataGrid control.
Namespace: Syncfusion.SfDataGrid
Assembly: Syncfusion.SfDataGrid.iOS.dll
Syntax
public interface IGridSelectionController : INotifyPropertyChanged, IDisposable
  Methods
HandleCollectionChanged(NotifyCollectionChangedEventArgs, CollectionChangedReason)
Handles the collection changes such as selected items and source collection changed to process selection.
Declaration
void HandleCollectionChanged(NotifyCollectionChangedEventArgs e, CollectionChangedReason reason)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Collections.Specialized.NotifyCollectionChangedEventArgs | e | The System.Collections.Specialized.NotifyCollectionChangedEventArgs  | 
      
| Syncfusion.SfDataGrid.CollectionChangedReason | reason | The reason for the collection change.  | 
      
HandlePointerOperation(GridPointerEventArgs, RowColumnIndex)
Handles the pointer operation (touch-down or touch-up or double tap or moved) to handle selection.
Declaration
void HandlePointerOperation(GridPointerEventArgs args, RowColumnIndex rowColumnIndex)
  Parameters
| Type | Name | Description | 
|---|---|---|
| GridPointerEventArgs | args | The GridPointerEventArgs.  | 
      
| RowColumnIndex | rowColumnIndex | The row column index in which the pointer operation is performed.  |