Interface IRecordsList
Interface that declares the properties like Table Summaries and the methods to be implemented for maintaining the list of records.
Inherited Members
Namespace: Syncfusion.Data
Assembly: Syncfusion.Data.Portable.dll
Syntax
public interface IRecordsList : IRecordsEntryList, IList<RecordEntry>, ICollection<RecordEntry>, IEnumerable<RecordEntry>, IEnumerable, INotifyCollectionChanged, IDisposable
  Properties
TableSummaries
Gets the table summaries of the SfDataGrid.
Declaration
IList<SummaryRecordEntry> TableSummaries { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IList<SummaryRecordEntry> | The table summaries of the SfDataGrid.  | 
      
Methods
CreateRecord(Object)
Creates the RecordEntry for the business object.
Declaration
RecordEntry CreateRecord(object data)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | data | The data for which the record entry is to be created.  | 
      
Returns
| Type | Description | 
|---|---|
| RecordEntry | Returns the RecordEntry for the specified object.  | 
      
GetItemAt(Int32)
Gets the item at the index specified in the SfDataGrid.
Declaration
object GetItemAt(int recordIndex)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | recordIndex | Index of the record at which the item is to be obtained.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Object | Returns the item at the specified index in the SfDataGrid.  | 
      
RemoveAll()
Dispose all items from the System.Collections.Generic.ICollection<>.
Declaration
void RemoveAll()