Spread Windows Forms 12.0 Product Documentation
FarPoint.Win.Spread.Model Namespace
Inheritance Hierarchy
FarPoint.Win.Spread Assembly : FarPoint.Win.Spread.Model Namespace
Provides the classes, interfaces, enumerations, and event handlers for the models in the Spread for Windows Forms spreadsheet component.
Classes
 ClassDescription
ClassRepresents the event data for the OnAggregate event of the data model for the sheet.
ClassRepresents the aggregation data model.
ClassRepresents the partial (abstract) implementation of the ISheetAxisModel interface for an axis model for a sheet. This class is abstract (MustInherit in Visual Basic) and so cannot be instantiated.
ClassRepresents the partial (abstract) implementation of the ISheetDataModel interface for a data model for a sheet. This class is abstract (MustInherit in Visual Basic) and so cannot be instantiated.
ClassRepresents the partial (abstract) implementation of the ISheetSelectionModel interface for a selection model for a sheet. This class is abstract (MustInherit in Visual Basic) and so cannot be instantiated.
ClassRepresents the partial (abstract) implementation of the ISheetSpanModel interface for a span model for a sheet. This class is abstract (MustInherit in Visual Basic) and so cannot be instantiated.
ClassRepresents the partial (abstract) implementation of the ISheetStyleModel interface for a style model for a sheet. This class is abstract (MustInherit in Visual Basic) and so cannot be instantiated.
ClassRepresents a selected range of cells for a sheet.
ClassRepresents a data type converter for a range of cells.
ClassRepresents the add event data when converting a table to a range.
ClassRepresents the full (concrete) implementation of the ISheetAxisModel interface for an axis model for a sheet, which represents rows and columns on a sheet.
ClassRepresents the full (concrete) implementation of the ISheetDataModel interface for a data model for a sheet, which represents tabular data on a sheet.
Class/// Provides data for the Cell event of the FpSpread control.
ClassProvides data for the Row event of the FpSpread control.
ClassRepresents the full (concrete) implementation of the ISheetSelectionModel interface for a selection model for a sheet, which represents cell selections.
ClassRepresents the full (concrete) implementation of the ISheetSpanModel interface for a span model for a sheet, which represents cell spans.
ClassRepresents the full (concrete) implementation of the ISheetSpanModel interface for a style model for a sheet, which represents cell styles.
ClassRepresents the result which contains the information of all dependent formula containers in a sheetview that have formula references to cells in a cell range or a table.
ClassRepresents the formatter object for parsing and formatting values for the general cell type.
ClassRepresents the group of rows for the grouping display (also called Outlook-style grouping).
ClassRepresents the group data model.
ClassRepresents the group footer of rows in the grouping display (also called Outlook-style grouping).
ClassRepresents the exception that is thrown when an error is encountered which is caused by an invalid external reference during the parsing of a text representation of an expression.
Class/// Represents the exception that is thrown when an error is encountered.
ClassRepresents the event data for the mapper updating event of the mapper.
ClassRepresents the exception that is thrown when an error is encountered during the parsing of a text representation of an expression.
ClassRepresents the event data for the PropertyChanging event of the object.
ClassRepresents the event data for the Changing event of the axis model for the sheet.
ClassRepresents the event data for the Changed event of the axis model for the sheet.
ClassRepresents the properties for the axis model for the sheet.
ClassRepresents the event data for the Changed event of the data model for the sheet.
ClassSpecifies the type of Change event that has occurred in the group footer.
ClassRepresents the event data for the Changed event of the selection model for the sheet.
ClassRepresents the event data for the Changing event of the span model for the sheet.
ClassRepresents the event data for the Changed event of the span model for the sheet.
ClassRepresents the event data for the Changed event of the style model for the sheet.
ClassRepresents the serializer object for opening from and saving to a file, the entire Spread component and all its data.
ClassRepresents the event data for the Changed event of the data model for the sheet.
ClassRepresents the event data for the Changed event of the data model for the sheet.
ClassPresents changed table item data.
ClassRepresents the changing table collection data.
ClassPresents changed table name data.
ClassPresents changing table name data.
Interfaces
 InterfaceDescription
InterfaceInterface that supports the Aggregate functionality on ranges of cells in the data model.
InterfaceInterface that supports arrays of values in a range of cells in the data model.
InterfaceInterface for supporting setting a specific column header row index in which to display the column automatic filter indicator.
InterfaceInterface for supporting setting a specific column header row index in which to display the column automatic sort indicator.
InterfaceInterface that supports recalculation of formulas in the cells in the data model.
InterfaceInterface that supports notifying that the data model has changed.
InterfaceInterface that supports a child data model in the data model.
InterfaceInterface that supports clearing data from the specified range.
InterfaceInterface that supports clearing formulas from the specified range.
InterfaceInterface that supports user-defined functions in formulas in the data model.
InterfaceInterface that supports user-defined functions in formulas in the data model.
InterfaceInterface that supports user-defined names in formulas in the data model.
InterfaceInterface that supports user-defined names in formulas in the data model.
InterfaceInterface that supports user-defined names in formulas in the data model.
InterfaceInterface that supports data binding and data relations in the data model.
InterfaceInterfaces that support ignore data source position changed event.
InterfaceInterface that supports an ordered array of cell ranges, from largest to smallest, containing the selected cells with minimal overlap between the ranges.
InterfaceDefines the interface for objects that are editable data rows in a data set.
InterfaceInterface that supports enhanced methods for user-defined names in formulas in the data model.
InterfaceInterface that supports enhanced methods for user-defined names in formulas in the data model.
InterfaceInterface that supports creating a model that represents the error icon.
InterfaceInterface that supports formulas as values and as expressions in the data model.
InterfaceInterface that supports additional formula functionality in the data model including conditional cell formats.
InterfaceInterface that supports the footer.
InterfaceInterface that supports grouping.
InterfaceInterface that supports grouping.
InterfaceInterface that supports data binding to collections.
InterfaceInterface that supports recursive formulas (with circular references) in the data model.
InterfaceInterface that supports mapping between the group view and target model.
InterfaceProvides an interface that allows mapping
InterfaceInterface that supports arranging the items in an object in the data model.
InterfaceInterface that supports collections of custom styles in the style model.
InterfaceInterface that supports a name of a data model.
InterfaceInterface that supports a name of a data model. Notifies the NameChanging event.
InterfaceInterface that supports determining the number of columns and rows with data in the data model.
InterfaceRepresents a selection model with group operations, that returns a result indicating whether the selection has changed.
InterfaceInterface that supports notifying that the axis model is going to change.
InterfaceInterface that enables the class to support objects to bind their formulas to its instance.
InterfaceInterface that supports optimization for retrieval of data in the data model.
InterfaceInterface that supports additional optimization for retrieval of data in the data model beyond IOptimizedEnumerationSupport.
InterfaceInterface that supports additional optimization for retrieval of data in the data model beyond IOptimizedEnumerationSupport2.
InterfaceInterface that supports additional optimization for retrieval of data in the data model beyond IOptimizedEnumerationSupport3.
InterfaceInterface that supports additional optimization for retrieval of data in the data model beyond IOptimizedEnumerationSupport5.
InterfaceInterface that supports additional optimization for retrieval of data in the data model.
InterfaceInterface that supports optimizing for axis model to return visible element count.
InterfaceInterface that supports optimizing for axis model to return visible element count.
InterfaceInterface that supports optimizing for axis model to return index visible element .
InterfaceInterface that supports optimizing for axis model.
InterfaceInterface that supports a parent style model for composing styles.
InterfaceInterface that supports format strings and providers for the style model for the sheet.
InterfaceInterface that supports querying an extended selection in the selection model for the sheet.
InterfaceInterface that supports operations on ranges of cells in the data model.
InterfaceInterface that supports creating a model that represents column and row information.
InterfaceInterface that supports creating a model that represents tabular data.
InterfaceInterface that supports creating a model that represents cell selection.
InterfaceInterface that supports creating a model that represents cell spans.
InterfaceInterface that supports the Changing event in span model.
InterfaceInterface that supports creating a model that represents cell style information for a sheet.
InterfaceInterface that supports suspension of formula parsing during deserialization.
InterfaceProvides an interface for a table column.
InterfaceInterface that supports iterating through ITableColumn items.
InterfaceProvides an interface that presents data for a table column.
InterfaceRepresent an ITableModelSupport interface.
InterfaceRepresents an ITableRange interface.
InterfaceRepresent an ITableRangeManager interface.
InterfaceSupports the operation on DataAddNew for an unbound row.
InterfaceInterface that supports unbound rows when the model is bound to a data source.
Structures
 StructureDescription
StructureRepresents a cell.
Delegates
 DelegateDescription
DelegateHandles the data aggregate in the data model of the sheet.
DelegateRepresents a defined method that handles the ErrorTextChange event for the Spread component.
DelegateRepresents a defined method that handles the RowErrorTextChange event for the Spread component.
DelegateHandles the Changed event in the data model of the group footer.
DelegateHandles the updating event of the mapper.
DelegateHandles the Changed event in the data model of the sheet.
DelegateHandles the changed ReferenceStyleEventHandle event in the data model of the sheet.
DelegateHandles the Changing event for the axis model for the sheet.
DelegateHandles the Changed event for the axis model for the sheet.
DelegateHandles the Changed event in the data model of the sheet.
DelegateHandles the Changed event in the selection model of the sheet.
DelegateHandles the Changing event in the span model of the sheet.
DelegateHandles the Changed event in the span model of the sheet.
DelegateHandles the Changed event in the style model of the sheet.
DelegateHandles the TableCollectionItemChanged event in the ITableRangeManager.
DelegateHandles the table item changed event.
DelegateHandles the TableCollectionItemNameChanged event.
DelegateHandles the TableCollectionItemNameChanging event.
DelegateHandles the TableNameChanged event.
DelegateHandles the TableNameChanging event.
Enumerations
 EnumerationDescription
EnumerationSpecifies the type of aggregation on ranges of cells.
EnumerationSpecifies a value that indicates whether a property is ignored when iterating through rows via the next non-empty logic.
EnumerationProvides information about change related to the formula of the IExpressionConsumer.
EnumerationSpecifies the type of a formula.
EnumerationSpecifies the formula restrictions.
EnumerationSpecifies a grouping policy to collapse or expand rows when grouping occurs in the Spread component.
EnumerationSpecifies which spreadsheet headers should be included.
EnumerationSpecifies the type of mapper updating event that has occurred for the mapper.
EnumerationSpecifies how the control handles automatic merging of cells based on the values in the cells.
EnumerationSpecifies the reference style in formulas and custom names in the sheet.
EnumerationSpecifies how users can select items in the control.
EnumerationSpecifies the smallest unit users or the application can select.
EnumerationSpecifies the type of Change event that has occurred for an axis model for the sheet.
EnumerationSpecifies the orientation for the layout information, whether by row or column, for the axis model for the sheet.
EnumerationSpecifies the type of Change event that has occurred for an axis model for the sheet.
EnumerationSpecifies the type of Changing event that is going to occur for a span model for the sheet.
EnumerationSpecifies the type of Change event that has occurred for a span model for the sheet.
EnumerationSpecifies the type of Change event that has occurred for a style model for the sheet.
EnumerationSpecifies the display of the sort indicator.
EnumerationSpecifies the table changed type.
EnumerationSpecifies the table change type.
EnumerationSpecifies the table item change type.
Remarks

For more information about how to use the models, refer to Using Models.

For a list of the namespaces of this assembly, refer to the FarPoint.Win.Spread assembly.

See Also

Reference

FarPoint.Win.Spread Assembly

User-Task Documentation

Using Sheet Models