Skip to main content

TcxCustomDataSource Methods

A custom data source for a grid control.
Name Description
AppendRecord protected Appends a new record to the current custom data source.
DataChanged Notifies a data controller of data changes in the current data source.
DeleteRecord(TcxDataRecordHandle) protected Deletes a record from a custom data source.
Equals(TObject) Inherited from TObject.
GetDefaultItemID(Integer) protected Returns the unique identifier of a column at the specified position.
GetDisplayText(TcxDataRecordHandle,TcxDataItemHandle) protected Returns the text representation of a value in a specific record/column.
GetHashCode Inherited from TObject.
GetInfoForCompare(TcxDataRecordHandle,TcxDataItemHandle,PAnsiChar) protected Locates data in memory for a specific record/column.
GetItemHandle(Integer) protected Returns the item handle for a column at a specified position.
GetRecordCount protected Specifies the number of records in the current data source.
GetRecordHandle(Integer) protected Returns the record handle for a specific record’s index before the data controller retrieves data from the data source for the first time.
GetRecordHandleByIndex(Integer) Returns the record handle for a specific record’s index when the grid control displays data from the current data source.
GetRecordId(TcxDataRecordHandle) protected Returns a value uniquely identifying a record.
GetRecordIndexByHandle(TcxDataRecordHandle) Returns the record index for a specific record handle when the grid control displays data from the current data source.
GetValue(TcxDataRecordHandle,TcxDataItemHandle) protected Returns a value in a specific record/column.
InsertRecord(TcxDataRecordHandle) protected Inserts a new record in a custom data source above a specific record.
IsMultiThreadingSupported protected Specifies whether the data source uses multi-threaded algorithms.
IsNativeCompare protected Specifies whether fast comparison operations are supported by the current data source.
IsRecordIdSupported protected Indicates whether the record identifiers are supported.
SetValue(TcxDataRecordHandle,TcxDataItemHandle,Variant) protected Sets a value in a specific record/item.
ToString Inherited from TObject.
See Also