Class GridMaskEditCellModel
Implements the data / model part for a MaskedEdit cell.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.Windows.Forms.Grid
Assembly: Syncfusion.Grid.Windows.dll
Syntax
public class GridMaskEditCellModel : GridStaticCellModel, ISerializable, IDisposable
Remarks
You typically access cell models through the CellModels property of the GridModel class.
A GridMaskEditCellModel can serve as model for several GridMaskEditCellRenderer instances if a there are several GridControlBase views for a GridModel.
See GridMaskEditCellRenderer for more detailed information about this cell type.
Constructors
GridMaskEditCellModel(GridModel)
Initializes a new GridMaskEditCellModel object and stores a reference to the GridModel this cell belongs to.
Declaration
public GridMaskEditCellModel(GridModel grid)
Parameters
Type | Name | Description |
---|---|---|
GridModel | grid | The GridModel for this cell model. |
Remarks
You typically access cell models through the CellModels property of the GridModel class.
GridMaskEditCellModel(SerializationInfo, StreamingContext)
Initializes a new GridMaskEditCellModel from a serialization stream.
Declaration
protected GridMaskEditCellModel(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.Serialization.SerializationInfo | info | An object that holds all the data needed to serialize or de_serialize this instance. |
System.Runtime.Serialization.StreamingContext | context | Describes the source and destination of the serialized stream specified by info. |
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. |
Returns
Type | Description |
---|---|
GridCellRendererBase | Cell renderer. |
Overrides
GetFormattedText(GridStyleInfo, Object, Int32)
Returns the formatted text with formatting.
Declaration
public override string GetFormattedText(GridStyleInfo style, object value, int textInfo)
Parameters
Type | Name | Description |
---|---|---|
GridStyleInfo | style | Cell GridStyleInfo style information. |
System.Object | value | Cell value. |
System.Int32 | textInfo | TextInfo is a hint of who is calling, default is GridCellBaseTextInfo.DisplayText. |
Returns
Type | Description |
---|---|
System.String | Formatted text. |
Overrides
GetText(GridStyleInfo, Object)
Gets the text to be displayed in the cell.
Declaration
public override string GetText(GridStyleInfo style, object value)
Parameters
Type | Name | Description |
---|---|---|
GridStyleInfo | style | CellGridStyleInfo style information. |
System.Object | value | Cell value. |
Returns
Type | Description |
---|---|
System.String | Text to be displayed in the cell. |
Overrides
InitMaskedEditProperties(MaskedEditBox, GridStyleInfo)
Initializes a MaskedEditBox with information supplied by a GridStyleInfo
Declaration
public static void InitMaskedEditProperties(MaskedEditBox mb, GridStyleInfo style)
Parameters
Type | Name | Description |
---|---|---|
MaskedEditBox | mb | The controlMaskedEditBox to be initialized. |
GridStyleInfo | style | TheGridStyleInfo style with settings to be applied. |