Interface IHierarchicalRecord
Hierarchilcal record interface. Additionally to IRecord this interface adds properties which builds hierarchi of records
Namespace: FastReport.BG.Data
Assembly: FastReport.BG.dll
Syntax
public interface IHierarchicalRecord : IRecord
Properties
Children
Children collection
Declaration
IEnumerable<IHierarchicalRecord> Children { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IHierarchicalRecord> |
Index
Record index in parent collection
Declaration
int Index { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Level
Level index. 0 - minimal level
Declaration
int Level { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Parent
Reference to parent
Declaration
IHierarchicalRecord Parent { get; }
Property Value
Type | Description |
---|---|
IHierarchicalRecord |
RecordType
Type of record (group, value)
Declaration
HierarchicalRecordType RecordType { get; }
Property Value
Type | Description |
---|---|
HierarchicalRecordType |