Class GroupingEngine
Defines a custom engine for grouping grid.
Inheritance
System.Object
GroupingEngine
Implements
System.ComponentModel.ICustomTypeDescriptor
System.ComponentModel.IComponent
System.IDisposable
System.ComponentModel.ISupportInitialize
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.GridHelperClasses
Assembly: Syncfusion.GridHelperClasses.Windows.dll
Syntax
public class GroupingEngine : GridEngine, ICustomTypeDescriptor, ITableEventsTarget, IComponent, IDisposable, IGridTableCellAppearanceSource, IGridGroupOptionsSource, IGridTableOptionsSource, ISupportInitialize
Constructors
GroupingEngine()
Initializes a new instance of the GroupingEngine class.
Declaration
public GroupingEngine()
Fields
RowHeightsList
Gets or sets the list of row height values
Declaration
public DictionarySerialize<int, int> RowHeightsList
Field Value
Type |
---|
DictionarySerialize<System.Int32, System.Int32> |
Methods
CreateCaptionRow(CaptionSection)
Creates a new caption row.
Declaration
public override CaptionRow CreateCaptionRow(CaptionSection parent)
Parameters
Type | Name | Description |
---|---|---|
CaptionSection | parent | Parent caption. |
Returns
Type | Description |
---|---|
CaptionRow | The new caption row. |
Overrides
CreateColumnHeaderRow(ColumnHeaderSection)
Creates a new column header row.
Declaration
public override ColumnHeaderRow CreateColumnHeaderRow(ColumnHeaderSection parent)
Parameters
Type | Name | Description |
---|---|---|
ColumnHeaderSection | parent | Parent column header section. |
Returns
Type | Description |
---|---|
ColumnHeaderRow | The new column header row. |
Overrides
CreateFromXml(XmlReader)
Creates a GridEngine object from a valid XML stream.
Declaration
public override GridEngine CreateFromXml(XmlReader xr)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlReader | xr | The XML stream. |
Returns
Type | Description |
---|---|
GridEngine | A GridEngine object. |
Overrides
CreateRecordRow(RecordRowsPart)
Creates a new record row.
Declaration
public override RecordRow CreateRecordRow(RecordRowsPart parent)
Parameters
Type | Name | Description |
---|---|---|
RecordRowsPart | parent | Parent record row. |
Returns
Type | Description |
---|---|
RecordRow | The new record row. |
Overrides
GetXmlSerializer()
Returns the System.Xml.Serialization.XmlSerializer that can be used to serialize and de-serialize this object to XML.
Declaration
public static XmlSerializer GetXmlSerializer()
Returns
Type | Description |
---|---|
System.Xml.Serialization.XmlSerializer | The System.Xml.Serialization.XmlSerializer. |
InitializeFrom(Engine)
Initializes this object and copies properties from another object.
Declaration
public override void InitializeFrom(Engine source)
Parameters
Type | Name | Description |
---|---|---|
Engine | source | The source object. |
Overrides
WriteXml(XmlWriter)
Saves the engine changes to an XML stream.
Declaration
public override void WriteXml(XmlWriter xw)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | xw | The XMLWriter. |
Overrides
Implements
System.ComponentModel.ICustomTypeDescriptor
System.ComponentModel.IComponent
System.IDisposable
System.ComponentModel.ISupportInitialize