Table of Contents

TAureliusDatasetView Class

Manages the filtered record view of a TBaseAureliusDataset, tracking which records are accepted or rejected by the active filter.

Syntax

Unit: Aurelius.Bind.BaseDataset

TAureliusDatasetView = class(TObject);

Constructors

Name Description
Create Creates a new empty TAureliusDatasetView.

Destructors

Name Description
Destroy Destroys the view and releases all row state objects.

Methods

Name Description
Clear Removes all row state entries, resetting the view to its initial empty state.
FilterState Returns the filter state of the record at the given 0-based index.
GetFilteredIndex Returns the 0-based position of a record within the filtered view given its position in the unfiltered list.
GetOriginalIndex Returns the 0-based position of a record in the unfiltered list given its position in the filtered view.
UpdateRecord Records the filter decision for the record at the given position.

Properties

Name Description
FilteredCount Returns the number of records currently accepted by the filter.
RowCount Returns the total number of records whose filter state has been evaluated.