Skip to main content
All docs
V25.2
  • Row

    Worksheet.Sort(CellRange, Int32, Color, Boolean) Method

    Sorts the specified range by the font color in a specific order. Allows you to specify column offset.

    Namespace: DevExpress.Spreadsheet

    Assembly: DevExpress.Spreadsheet.v25.2.Core.dll

    NuGet Package: DevExpress.Spreadsheet.Core

    Declaration

    void Sort(
        CellRange range,
        int columnOffset,
        Color fontColor,
        bool ascending
    )

    Parameters

    Name Type Description
    range CellRange

    The cell range to sort.

    columnOffset Int32

    The offset of the column by which to sort, as measured from the first column in the range. The first column has an offset of 0.

    fontColor Color

    The font color.

    ascending Boolean

    true to specify ascending order; otherwise, false.

    Remarks

    The following code sample sorts the cell range by font color in column F in descending order:

    Worksheet worksheet = workbook.Worksheets["SortSample"];
    workbook.Worksheets.ActiveWorksheet = worksheet;
    
    // Sort the "A3:F22" range by column "F" in ascending order.
    CellRange range = worksheet.Range["A3:F22"];
    worksheet.Sort(range,5, worksheet["F12"].Font.Color. false);
    
    See Also