FlexGrid for WinForms | ComponentOne
C1.Win.C1FlexGrid Namespace / CellStyle Class / MergeWith Method
Example

In This Topic
    MergeWith Method (CellStyle)
    In This Topic
    Copies all elements defined in a source style to this style.
    Syntax
    'Declaration
     
    
    Public Sub MergeWith( _
       ByVal sourceStyle As CellStyle _
    ) 
    public void MergeWith( 
       CellStyle sourceStyle
    )

    Parameters

    sourceStyle
    Remarks
    This method is used to create styles preserving existing style elements such as DataType or Format.
    Example
    The code below changes a column so it looks like a fixed column, without modifying the column's data type, alignment, etc.
    // create a new style
    CellStyle cs = _flex.Styles.Add("newStyle");
                
    // set data type, alignment
    cs.DataType = typeof(int);
    cs.TextAlign = TextAlignEnum.CenterCenter;
                
    // copy remaining elements from "Fixed" style
    cs.MergeWith(_flex.Styles.Fixed);
                
    // assign new style to grid column
    _flex.Cols[col].Style = cs;
    See Also