Class PivotRowHeaderCellModel
Implements the data or model part for the header cell with sort indicator in the PivotGridControl.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.Windows.Forms.PivotAnalysis
Assembly: Syncfusion.PivotAnalysis.Windows.dll
Syntax
public class PivotRowHeaderCellModel : GridHeaderCellModel, ISerializable, IDisposable
Remarks
See PivotRowHeaderCellRenderer for more detailed information about this cell type.
Constructors
PivotRowHeaderCellModel(GridModel)
Initializes a new instance PivotRowHeaderCellModel with the specified GridModel.
Declaration
public PivotRowHeaderCellModel(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.
PivotRowHeaderCellModel(SerializationInfo, StreamingContext)
Initializes a new instances of the PivotRowHeaderCellModel with the specified serialization information and streaming context.
Declaration
protected PivotRowHeaderCellModel(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
GetFormattedText(GridStyleInfo, Object, Int32)
Gets the formatted text value.
Declaration
public override string GetFormattedText(GridStyleInfo style, object value, int textInfo)
Parameters
Type | Name | Description |
---|---|---|
GridStyleInfo | style | The GridStyleInfo object that holds the style information of the cell. |
System.Object | value | The value to format. |
System.Int32 | textInfo | TextInfo is a hint that denotes who is calling, default is GridCellBaseTextInfo.DisplayText. |
Returns
Type | Description |
---|---|
System.String | The formatted text of the given value. |
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. |