GrapeCity MultiRow Windows Forms Documentation
Items Property (CombinedCellStyle)
Example 


Gets a CellStyle collection that indicates which CellStyle object is combined.
Syntax
<MergablePropertyAttribute(False)>
<SRDescriptionAttribute("Indicates which CellStyles are combined.")>
<DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Content)>
Public ReadOnly Property Items As CellStyleCollection
Dim instance As CombinedCellStyle
Dim value As CellStyleCollection
 
value = instance.Items
[MergableProperty(false)]
[SRDescription("Indicates which CellStyles are combined.")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public CellStyleCollection Items {get;}

Property Value

A CellStyleCollection value that represents the combined CellStyle object.
Remarks
This property is used to manage a group of CellStyles. Any CellStyle or CellStyle derivative type can be added to this collection. If there are multiple CellStyles' and the same property has different values, the last effective CellStyle property is used as the final property value. If a specific property value is "inherit" or "empty" in all CellStyles in the collection, the property's final value is "inherit" or "empty". If the Items property has no item, all property values are "inherit" or "empty".
Example
The following code example shows how to combine two predefined CellStyles to generate the required CellStyle object. The program sets the RoundedBorder to alternating columns. This code example is part of a larger example provided for the NamedCellStyle class.
void SetBorderToAlternatingColumns(object sender, EventArgs e)
        {
            CellStyle borderCellStyle = new CellStyle();
            borderCellStyle.Border = new RoundedBorder(LineStyle.Thin, Color.Gray, 0.5f);

            CellStyle colorStyle = new CellStyle();
            colorStyle.BackColor = Color.Yellow;

            //The combinedCellStyle1 will merge borderCellStyle and AlternatingColumnsDefaultCellStyle.
            CombinedCellStyle combinedCellStyle1 = new CombinedCellStyle();
            combinedCellStyle1.Items.AddRange(new CellStyle[] { borderCellStyle, colorStyle });
            this.gcMultiRow1.NamedCellStyles["AlternatingColumnsDefaultCellStyle"] = combinedCellStyle1;
        }
Private Sub SetBorderToAlternatingColumns(ByVal sender As Object, ByVal e As EventArgs) Handles setBorder.Click
        Dim borderCellStyle As New CellStyle()
        borderCellStyle.Border = New RoundedBorder(LineStyle.Thin, Color.Gray, 0.5F)

        Dim colorStyle As New CellStyle()
        colorStyle.BackColor = Color.Yellow

        'The combinedCellStyle1 will merge borderCellStyle and AlternatingColumnsDefaultCellStyle.
        Dim combinedCellStyle1 As New CombinedCellStyle()
        combinedCellStyle1.Items.AddRange(New CellStyle() {borderCellStyle, colorStyle})
        Me.gcMultiRow1.NamedCellStyles("AlternatingColumnsDefaultCellStyle") = combinedCellStyle1
    End Sub
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

CombinedCellStyle Class
CombinedCellStyle Members

 

 


Copyright © GrapeCity, inc. All rights reserved.