Interface IGridModelDataProvider
Provides a one-stop place to subscribe to row count, column count, and QueryCellInfo events.
Namespace: Syncfusion.Windows.Forms.Grid
Assembly: Syncfusion.Grid.Windows.dll
Syntax
public interface IGridModelDataProvider
Remarks
You should implement IGridModelDataProvider if you want to receive QueryRowCount, QueryColCount, QueryCellInfo, and SaveCellInfo events.
The methods in this interface are called before the named events are raised and thus give you a chance to control the events behavior before other subscribers can handle it.
You should assign a reference of your object to DataProvider in order to receive the method calls.
Methods
NameToColIndex(String)
Returns the column index for a column that matches a given name.
Declaration
int NameToColIndex(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name of the field to be matched. |
Returns
Type | Description |
---|---|
System.Int32 | The column index in the grid; -1 if not found. |
NameToRowIndex(String)
Returns the row index for a row that matches a given name.
Declaration
int NameToRowIndex(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name of the row to be matched. |
Returns
Type | Description |
---|---|
System.Int32 | The row index in the grid; -1 if not found. |
QueryCellInfo(GridQueryCellInfoEventArgs)
Method handler for the QueryCellInfo event.
Declaration
void QueryCellInfo(GridQueryCellInfoEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
GridQueryCellInfoEventArgs | e | An GridQueryCellInfoEventArgs that contains the event data. |
QueryColCount(GridRowColCountEventArgs)
Method handler for the QueryColCount event.
Declaration
void QueryColCount(GridRowColCountEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
GridRowColCountEventArgs | e | An GridRowColCountEventArgs that contains the event data. |
QueryRowCount(GridRowColCountEventArgs)
Method handler for the QueryRowCount event.
Declaration
void QueryRowCount(GridRowColCountEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
GridRowColCountEventArgs | e | An GridRowColCountEventArgs that contains the event data. |
SaveCellInfo(GridSaveCellInfoEventArgs)
Method handler for the SaveCellInfo event.
Declaration
void SaveCellInfo(GridSaveCellInfoEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
GridSaveCellInfoEventArgs | e | An GridSaveCellInfoEventArgs that contains the event data. |