Search Results for

    Show / Hide Table of Contents

    Class HierarchicalDataSourceBase

    HierarchicalDataSourceBase class.

    Inheritance
    System.Object
    System.MarshalByRefObject
    System.ComponentModel.Component
    HierarchicalDataSourceBase
    HierarchicalListSource
    HierarchicalRecordsSource
    Implements
    IHierarchicalDataSource
    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

    Implements

    IHierarchicalDataSource
    Back to top © 2021-2022 Copyright Fast Reports Inc.