Spread ASP.NET 14
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / GroupInfoCollection Class / Item Property
Index of the group information in the collection
Example


In This Topic
    Item Property (GroupInfoCollection)
    In This Topic
    Gets or sets the GroupInfo object at the specified index in the collection.
    Syntax
    'Declaration
     
    Public Overridable Default Property Item( _
       ByVal index As Integer _
    ) As GroupInfo
    'Usage
     
    Dim instance As GroupInfoCollection
    Dim index As Integer
    Dim value As GroupInfo
     
    instance.Item(index) = value
     
    value = instance.Item(index)
    public virtual GroupInfo this[ 
       int index
    ]; {get; set;}

    Parameters

    index
    Index of the group information in the collection

    Property Value

    GroupInfo object
    Exceptions
    ExceptionDescription
    Specified index is not valid
    No value specified; cannot set a member to null
    Example
    This example inserts a group item into the collection at the specified location.
    FpSpread1.ActiveSheetView.AllowColumnMove = true;
    FpSpread1.ActiveSheetView.GroupBarVisible = true;
    FpSpread1.ActiveSheetView.AllowGroup = true;
    
    FarPoint.Web.Spread.GroupInfo gi = new FarPoint.Web.Spread.GroupInfo();
    gi.BackColor = Color.Yellow;
    FarPoint.Web.Spread.GroupInfo gi2 = new FarPoint.Web.Spread.GroupInfo();
    gi2.BackColor = Color.Green;
    FarPoint.Web.Spread.GroupInfo gi3 = new FarPoint.Web.Spread.GroupInfo();
    gi3.BackColor = Color.Orange;
    FarPoint.Web.Spread.GroupInfoCollection gic = new FarPoint.Web.Spread.GroupInfoCollection();
    gic.AddRange(new FarPoint.Web.Spread.GroupInfo[] { gi, gi2 });
    gic.Insert(0, gi3);
    FpSpread1.ActiveSheetView.GroupInfos.Add(gic.Item[0]);
    
    
    FpSpread1.ActiveSheetView.AllowColumnMove = True
    FpSpread1.ActiveSheetView.GroupBarVisible = True
    FpSpread1.ActiveSheetView.AllowGroup = True
    
    Dim gi As New FarPoint.Web.Spread.GroupInfo
    gi.BackColor = Color.Yellow
    Dim gi2 As New FarPoint.Web.Spread.GroupInfo
    gi2.BackColor = Color.Green
    Dim gi3 As New FarPoint.Web.Spread.GroupInfo
    gi3.BackColor = Color.Orange
    Dim gic As New FarPoint.Web.Spread.GroupInfoCollection()
    gic.AddRange(New FarPoint.Web.Spread.GroupInfo() {gi, gi2})
    gic.Insert(0, gi3)
    FpSpread1.ActiveSheetView.GroupInfos.Add(gic.Item(0))
    
    See Also