Class HierarchicalDataSourceBase
HierarchicalDataSourceBase class.
Inheritance
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
HierarchicalDataSourceBase
Implements
Namespace: FastReport.BG.Data
Assembly: FastReport.BG.dll
Syntax
public abstract class HierarchicalDataSourceBase : Component, IComponent, IDisposable, IHierarchicalDataSource, ISupportInitialize
Fields
updateCount
Update Count.
Declaration
protected int updateCount
Field Value
Type | Description |
---|---|
System.Int32 |
Properties
Records
Records.
Declaration
[Browsable(false)]
public virtual HierarchicalRecords Records { get; }
Property Value
Type | Description |
---|---|
HierarchicalRecords |
Root
Root.
Declaration
[Browsable(false)]
public virtual HierarchicalRootRecord Root { get; }
Property Value
Type | Description |
---|---|
HierarchicalRootRecord |
ValueMember
Value Member.
Declaration
[Browsable(false)]
public virtual string ValueMember { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
BeginInit()
begin Init.
Declaration
public virtual void BeginInit()
Deserialize(XmlItem)
Deserialize from XMLItem
Declaration
public virtual void Deserialize(XmlItem root)
Parameters
Type | Name | Description |
---|---|---|
XmlItem | root | XMLItem object |
DoChange()
Do Change.
Declaration
protected virtual void DoChange()
DoValueMemberChange()
Do Value Member Change.
Declaration
protected virtual void DoValueMemberChange()
DoValueMembersChange()
Do Value Members Change.
Declaration
protected virtual void DoValueMembersChange()
EndInit()
End Init.
Declaration
public virtual void EndInit()
GetValueMembers()
Get Value Members.
Declaration
public virtual IEnumerable<string> GetValueMembers()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.String> |
Load(Stream)
Load content from stream
Declaration
public virtual void Load(Stream s)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | s | Stream object |
Save(Stream)
Save content to stream
Declaration
public virtual void Save(Stream s)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | s | Stream object |
Serialize(XmlItem)
Serialize to XMLItem
Declaration
public virtual void Serialize(XmlItem root)
Parameters
Type | Name | Description |
---|---|---|
XmlItem | root | XMLItem object |
Events
Change
Change event handler.
Declaration
public event EventHandler Change
Event Type
Type | Description |
---|---|
System.EventHandler |
ValueMemberChange
Value Member Change.
Declaration
public event EventHandler ValueMemberChange
Event Type
Type | Description |
---|---|
System.EventHandler |
ValueMembersChange
Value Members Change handler.
Declaration
public event EventHandler ValueMembersChange
Event Type
Type | Description |
---|---|
System.EventHandler |
Explicit Interface Implementations
IHierarchicalDataSource.Records
Declaration
IEnumerable<IHierarchicalRecord> IHierarchicalDataSource.Records { get; }
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IHierarchicalRecord> |
IHierarchicalDataSource.Root
Declaration
IHierarchicalRecord IHierarchicalDataSource.Root { get; }
Returns
Type | Description |
---|---|
IHierarchicalRecord |