Class PivotGridHeaderCellModel
Implements the data or model part for the header cell in the PivotGridControl.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.Windows.Forms.PivotAnalysis
Assembly: Syncfusion.PivotAnalysis.Windows.dll
Syntax
public class PivotGridHeaderCellModel : GridStaticCellModel, ISerializable, IDisposable
Remarks
See PivotGridHeaderCellRenderer for more detailed information about this cell type.
Constructors
PivotGridHeaderCellModel(GridModel)
Initializes a new instance of the PivotGridHeaderCellModel class. with the specified GridModel that stores the information of rendered cells.
Declaration
public PivotGridHeaderCellModel(GridModel gridModel)
Parameters
Type | Name | Description |
---|---|---|
GridModel | gridModel | The GridModel that holds all data information about a grid. |
Remarks
You can typically access the cell models through the CellModels property of the GridModel.
PivotGridHeaderCellModel(SerializationInfo, StreamingContext)
Initializes a new instances of the PivotGridHeaderCellModel with the specified serialization information and streaming context.
Declaration
protected PivotGridHeaderCellModel(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.Serialization.SerializationInfo | info | The information required to serialize and deserialize this instance. |
System.Runtime.Serialization.StreamingContext | context | The source and destination of the serialized stream. |
Methods
CreateRenderer(GridControlBase)
Creates a renderer for this cell model.
Declaration
public override GridCellRendererBase CreateRenderer(GridControlBase control)
Parameters
Type | Name | Description |
---|---|---|
GridControlBase | control | The grid control that holds the corresponding cell. |
Returns
Type | Description |
---|---|
GridCellRendererBase | The renderer for this cell model. |
Overrides
OnQueryPrefferedClientSize(Graphics, Int32, Int32, GridStyleInfo, GridQueryBounds)
Calculates the preferred size of the cell based on its contents without margins and any buttons.
Declaration
protected override Size OnQueryPrefferedClientSize(Graphics graphics, int rowIndex, int colIndex, GridStyleInfo style, GridQueryBounds queryBounds)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Graphics | graphics | The graphics context of the canvas. |
System.Int32 | rowIndex | The row index of the current cell. |
System.Int32 | colIndex | The column index of the current cell. |
GridStyleInfo | style | The GridStyleInfo that holds the style information of the cell. |
GridQueryBounds | queryBounds | The graphical bounds. |
Returns
Type | Description |
---|---|
System.Drawing.Size | The optimal size of the cell. |