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