# GC.Spread.Report.IReportSheetDataChangingEventArgs

## Content

# Interface: IReportSheetDataChangingEventArgs

[Spread](../modules/GC.Spread).[Report](../modules/GC.Spread.Report).IReportSheetDataChangingEventArgs

## Table of contents

### Properties

- [cancel](GC.Spread.Report.IReportSheetDataChangingEventArgs#cancel)
- [col](GC.Spread.Report.IReportSheetDataChangingEventArgs#col)
- [newValue](GC.Spread.Report.IReportSheetDataChangingEventArgs#newvalue)
- [oldValue](GC.Spread.Report.IReportSheetDataChangingEventArgs#oldvalue)
- [row](GC.Spread.Report.IReportSheetDataChangingEventArgs#row)
- [sheet](GC.Spread.Report.IReportSheetDataChangingEventArgs#sheet)
- [sheetName](GC.Spread.Report.IReportSheetDataChangingEventArgs#sheetname)
- [type](GC.Spread.Report.IReportSheetDataChangingEventArgs#type)

## Properties

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

• **cancel**: `boolean`

___

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

• **col**: `number`

___

### <a id="newvalue" name="newvalue"></a> newValue

• `Optional` **newValue**: `any`

___

### <a id="oldvalue" name="oldvalue"></a> oldValue

• `Optional` **oldValue**: `any`

___

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

• **row**: `number`

___

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

• **sheet**: [`ReportSheet`](../classes/GC.Spread.Report.ReportSheet)

___

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

• **sheetName**: `string`

___

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

• **type**: ``"update"`` \| ``"insert"`` \| ``"delete"``
