See Also

RecordManager Members  | Infragistics.Windows.DataPresenter Namespace  | RecordManager Property  | ChildRecordManager Property  | ParentRecordManager Property

Language

Visual Basic

C#

Show All

See Also Languages Infragistics3.Windows.DataPresenter.v7.1

RecordManager Class

Infragistics.Windows.DataPresenter Namespace : RecordManager Class (Infragistics.Windows.DataPresenter)

Used by Infragistics.Windows.DataPresenter.DataPresenterBase to manage the root record collection and by ExpandableFieldRecord to manage its child records.

For a list of all members of this type, see RecordManager members.

Object Model









Syntax

[Visual Basic]
Public Class RecordManager    Inherits PropertyChangeNotifier
[C#]
public class RecordManager : PropertyChangeNotifier

Remarks

DataRecords are created to represent each item in the DataPresenterBase.DataSource. The DataRecord exposes a read-only DataRecord.DataItem property that returns the associated item from the data source as well as a corresponding DataRecord.DataItemIndex property. These DataRecords are managed by the RecordManager and exposed via its RecordManager.Unsorted, RecordManager.Sorted and RecordManager.Groups collection properties.

The RecordManager is responsible for listening to events raised by the DataPresenterBase.DataSource thru either the INotifyCollectionChanged or the IBindingList interfaces. Based on these notifcations it keeps its RecordManager.Sorted and RecordManager.Unsorted collections of DataRecords in sync and raises corresponding events on each thru their INotifyCollectionChanged interface implemenations.

Refer to the Record Manager topic in the Developer's Guide.

Refer to the Records topic in the Developer's Guide for a explanation of the various record types.

Refer to the Theory of Operation topic in the Developer's Guide for an overall explanation of how everything works together.

See Also

RecordManager Members  | Infragistics.Windows.DataPresenter Namespace  | RecordManager Property  | ChildRecordManager Property  | ParentRecordManager Property

E-mail your feedback on this topic.

Opinion about our help? Take our survey.

Copyright © 2003-2007 Infragistics, Inc. All rights reserved.

Build Version: 7.1.20071.1320