Class Section
Defines an abstract base class for sections in a group. A group has multiple sections such as CaptionSection, SummarySection, GroupsDetailsSection, and RecordsDetailsSection.
Inheritance
System.Object
Section
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Syncfusion.Grouping
Assembly: Syncfusion.Grouping.Base.dll
Syntax
public abstract class Section : Element, IDisposable, IDisposedEvent, IIsDisposedProperty, ITreeTableCounterSource, ITreeTableSummaryArraySource
Constructors
Section(Group)
Initializes a new instances of the Section class in the specified group.
Declaration
protected Section(Group parent)
Parameters
Type | Name | Description |
---|---|---|
Group | parent | The group this section is created in. |
Properties
ParentElement
Gets or sets the group this elements belongs to.
Declaration
public Group ParentElement { get; set; }
Property Value
Type |
---|
Group |
Methods
Dispose(Boolean)
Overrides and manages the unwanted resources.
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |
Overrides
GetCounter()
Overrides and creates a counter for the current element.
Declaration
public override ITreeTableCounter GetCounter()
Returns
Type | Description |
---|---|
ITreeTableCounter | A counter for the current element. |
Overrides
InvalidateSummariesBottomUp()
Walks up to the parent branches and resets the summaries.
Declaration
public override void InvalidateSummariesBottomUp()
Overrides
Implements
System.IDisposable