Spread ASP.NET 14
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / GroupInfoCollection Class / RemoveAt Method
Zero-based index of the GroupInfo object to remove
Example


In This Topic
    RemoveAt Method (GroupInfoCollection)
    In This Topic
    Removes the GroupInfo object from the collection at the specified index.
    Syntax
    'Declaration
     
    Public Overridable Sub RemoveAt( _
       ByVal index As Integer _
    ) 
    'Usage
     
    Dim instance As GroupInfoCollection
    Dim index As Integer
     
    instance.RemoveAt(index)
    public virtual void RemoveAt( 
       int index
    )

    Parameters

    index
    Zero-based index of the GroupInfo object to remove
    Exceptions
    ExceptionDescription
    Specified index is out of range; must be between 0 and the total number in the collection
    Example
    This example removes a group item if it belongs to the collection.
    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.GroupInfoCollection gic = new FarPoint.Web.Spread.GroupInfoCollection();
    gic.AddRange(new FarPoint.Web.Spread.GroupInfo[] {gi, gi2});
    FpSpread1.ActiveSheetView.GroupInfos.Add(gic[0]);
    if (gic.Contains(gi)) {
        int i;
        gic.IndexOf(gi);
        gic.RemoveAt(i);
    }
    
    
    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 gic As New FarPoint.Web.Spread.GroupInfoCollection()
    gic.AddRange(New FarPoint.Web.Spread.GroupInfo() {gi, gi2})
    FpSpread1.ActiveSheetView.GroupInfos.Add(gic(0))
    If gic.Contains(gi) Then
    Dim i As Integer
    gic.IndexOf(gi)
    gic.RemoveAt(i)
    End If
    
    See Also