FlexGrid for WinForms | ComponentOne
C1.Win.C1FlexGrid Namespace / C1FlexGridBase Class / Selection Property

In This Topic
    Selection Property (C1FlexGridBase)
    In This Topic
    Gets the current selected range in normalized form.
    Public Overridable ReadOnly Property Selection As CellRange
    public virtual CellRange Selection {get;}
    The range returned corresponds to the current selection, defined by the Row, Col, RowSel, and ColSel properties. The range is normalized, so range.r1 <= range.r2 and range.c1 <= range.c2. This makes it easy to loop through the selection. For example: int total = 0; CellRange rg = flex.Selection; for (int r = rg.r1; r <= rg.r2; r++) for (int c = rg.c1; c <= rg.c2; c++) total += (int)flex[r,c]; Console.WriteLine("The total is: {0}", total);
    See Also