[]
        
(Showing Draft Content)

FarPoint.Win.Spread.Model.ITableRange

ITableRange Interface

Represents an ITableRange interface.

Namespace: FarPoint.Win.Spread.Model
Assembly: FarPoint.Win.Spread.dll
Syntax
public interface ITableRange : ISerializeData, ISerializePresentation, ISerializable
Public Interface ITableRange
    Inherits ISerializeData, ISerializePresentation, ISerializable

Properties

Name Description
Columns

Gets a collection of ITableColumn objects.

Comment

Gets or sets the table comment.

DataRange

Gets the data range of the ITableRange.

DataSource

Gets the IRange table source.

FirstColumnIndex

Gets the first column index.

FirstRowIndex

Gets the first row index.

HeaderRowIndex

Gets the row index of the header row.

HeaderRowVisible

Gets or sets whether the header is visible.

LastColumnIndex

Get the last column index.

LastRowIndex

Gets the last row index.

Name

Gets or sets the ITableRange name.

TotalRowIndex

Gets the total row index.

TotalRowVisible

Gets or sets whether the total row is visible.

Methods

Name Description
GetColumnIndex(string)

Gets the column index by name.

GetColumnName(int)

Gets the name of the column

GetDataColumnFormula(int)

Gets data fomula from a special column.

GetUniqueColumnName(string, int)

Gets a unique name for a table column.

SetDataColumnFormula(int, string)

Sets data formula to a special column.

SyncDataInRange(int, int, int, int)

Synchronizes table data in a specific range.

Events

Name Description
NameChanged

Occurs when the table name is changed.

NameChanging

Occurs when the table name is about to change.

TableRangeChanged

Occurs when the table range is changed.

TableRangeChanging

Occurs when the table range is about to change.