# GC.Spread.Sheets.IRangeSortingEventArgs

## Content

# Interface: IRangeSortingEventArgs

[Spread](../modules/GC.Spread).[Sheets](../modules/GC.Spread.Sheets).IRangeSortingEventArgs

## Table of contents

### Properties

- [ascending](GC.Spread.Sheets.IRangeSortingEventArgs#ascending)
- [col](GC.Spread.Sheets.IRangeSortingEventArgs#col)
- [compareFunction](GC.Spread.Sheets.IRangeSortingEventArgs#comparefunction)
- [groupSort](GC.Spread.Sheets.IRangeSortingEventArgs#groupsort)
- [sheet](GC.Spread.Sheets.IRangeSortingEventArgs#sheet)
- [sheetName](GC.Spread.Sheets.IRangeSortingEventArgs#sheetname)

## Properties

### <a id="ascending" name="ascending"></a> ascending

• **ascending**: `boolean`

___

### <a id="col" name="col"></a> col

• **col**: `number`

___

### <a id="comparefunction" name="comparefunction"></a> compareFunction

• `Optional` **compareFunction**: (`value1`: `any`, `value2`: `any`) => `number`

#### Type declaration

▸ (`value1`, `value2`): `number`

##### Parameters

| Name | Type |
| :------ | :------ |
| `value1` | `any` |
| `value2` | `any` |

##### Returns

`number`

___

### <a id="groupsort" name="groupsort"></a> groupSort

• **groupSort**: [`GroupSort`](../enums/GC.Spread.Sheets.GroupSort)

___

### <a id="sheet" name="sheet"></a> sheet

• **sheet**: [`Worksheet`](../classes/GC.Spread.Sheets.Worksheet)

___

### <a id="sheetname" name="sheetname"></a> sheetName

• **sheetName**: `string`
