Spread for ASP.NET 12 Product Documentation
GroupDataModel Class Members
Properties  Methods  Events


FarPoint.Web.Spread Assembly > FarPoint.Web.Spread.Model Namespace : GroupDataModel Class

The following tables list the members exposed by GroupDataModel.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyGets whether the entire object can be saved to XML and successfully loaded again.  
Public PropertyOverridden. Gets the number of columns in the group.  
Public PropertyGets or Sets whether the group model has group footer.  
Public PropertyGets the group comparer.  
Public PropertyGets the list of top-level group objects.  
Public PropertyOverridden. Gets the number of columns in the model that contain data (bound or unbound).  
Public PropertyOverridden. Gets the number of rows in the model that contain data (bound or unbound).  
Public PropertyOverridden. Gets the number of rows in the group.  
Public PropertyGets the sorting information for the group.  
Public PropertyGets or sets whether the grouping is suspended.  
Public PropertyGets the sheet data model for the group target.  
Top
Public Methods
 NameDescription
Public MethodLoads the object from XML.  
Public MethodDisposes this object.  
Public MethodGets aggregation of the cells in the specified range of cells.  
Public MethodGets the AggregationType at the specified column.  
Public MethodGets the name of the specified column in the group.  
Public MethodGets the group associated with the specified row.  
Public MethodGets a group footer for a specified row.  
Public MethodGets index of group that row locates. If row is not in a group, return -1  
Public MethodGets the model index of the group data model from the specified row.  
Public MethodGets the item in the specified row.  
Public MethodGets the group data model index from the target index.  
Public MethodOverridden. Gets a user-defined note value for the cell of the specified row and column.  
Public MethodOverridden. Gets an application-defined tag value for the cell of the specified row and column.  
Public MethodOverridden. Gets the value from the cell in the group.  
Public MethodOverloaded. Groups the rows with the specified sort information.  
Public MethodOverridden. Determines whether the cell in the group is editable.  
Public MethodOverridden. Determines whether the data model is empty.  
Public MethodDetermines whether the specified row is a group header (also called group node).  
Public MethodDetermines if the specified row is a group footer.  
Public MethodOverridden. Determines whether the specified row has data (is not empty).  
Public MethodOverridden. Gets the index of the next column in a specified row that contains data.  
Public MethodOverridden. Gets the index of the next row that contains data.  
Public MethodSaves the object to XML.  
Public MethodSets the aggregation type at the specified column.  
Public MethodOverridden. Sets a user-defined note value for the cell at the specified row and column.  
Public MethodOverridden. Sets an application-defined tag value for the cell of the specified row and column.  
Public MethodOverridden. Sets the value of the cell in the group.  
Public MethodSorts the rows (after the Grouped event) according to the specified sorting information.  
Top
Protected Methods
 NameDescription
Protected MethodOverloaded. Raises the Changed event.  
Protected MethodRaises the Changed event, and permits derived classes to handle the event without attaching a delegate. (Inherited from FarPoint.Web.Spread.Model.BaseSheetDataModel)
Top
Public Events
 NameDescription
Public EventOccurs when the data model aggregates.  
Public EventOccurs when the user makes a change to the model that affects the data of the sheet. (Inherited from FarPoint.Web.Spread.Model.BaseSheetDataModel)
Top
See Also

Reference

GroupDataModel Class
FarPoint.Web.Spread.Model Namespace