[]
Represents the full (concrete) implementation of the ISheetAxisModel interface for an axis model for a sheet, which represents rows and columns on a sheet.
public class DefaultSheetAxisModel : BaseSheetAxisModel, ISheetAxisModel, IAutoFilterIndexSupport, IAutoSortIndexSupport, INotifySheetAxisModelChanging, IMovable, ISerializeSupport, ISerializable, IOptimizedSheetAxisModelSupport4, IOptimizedSheetAxisModelSupport3, IOptimizedSheetAxisModelSupport2, IOptimizedSheetAxisModelSupport
Public Class DefaultSheetAxisModel
Inherits BaseSheetAxisModel
Implements ISheetAxisModel, IAutoFilterIndexSupport, IAutoSortIndexSupport, INotifySheetAxisModelChanging, IMovable, ISerializeSupport, ISerializable, IOptimizedSheetAxisModelSupport4, IOptimizedSheetAxisModelSupport3, IOptimizedSheetAxisModelSupport2, IOptimizedSheetAxisModelSupport
| Name | Description |
|---|---|
| DefaultSheetAxisModel() | Creates an axis model (DefaultSheetAxisModel object) with zero rows, zero columns, and no parent model. |
| DefaultSheetAxisModel(int, SheetAxisOrientation) | Creates an axis model (DefaultSheetAxisModel object) with the specified number of rows or columns, and no parent model. |
| DefaultSheetAxisModel(int, SheetAxisOrientation, ISheetAxisModel) | Creates an axis model (DefaultSheetAxisModel object) with the specified parent model and number of rows or columns. |
| DefaultSheetAxisModel(SerializationInfo, StreamingContext) | Creates an axis model (DefaultSheetAxisModel object) from serialization. |
| Name | Description |
|---|---|
| orientation |
| Name | Description |
|---|---|
| Count | Gets the number of rows or columns in the model. |
| Orientation | Gets the axis orientation; whether the object is a row or a column. |
| Parent | Gets or sets the parent sheet axis model. |
| Name | Description |
|---|---|
| Clear(int, int) | Removes the values from the specified rows or columns. |
| Copy(int, int, int) | Copies one or more rows or columns and pastes them at the specified location. |
| Deserialize(XmlNodeReader) | Loads an object from XML. |
| FireChanged(int, int, SheetAxisModelEventType) | Fires the Changed event. |
| GetAutoFilterIndex(int) | Gets the automatic filter index for the specified row or column. |
| GetAutoSortIndex(int) | Gets the automatic sort index for the specified row or column. |
| GetMergePolicy(int) | Gets the cell merge policy for the specified row or column. |
| GetObjectData(SerializationInfo, StreamingContext) | Saves the DefaultSheetAxisModel to the SerializationInfo object. |
| GetPageBreak(int) | Gets whether a page break occurs at the specified row or column. |
| GetResizable(int) | Gets whether users can resize the specified row or column. |
| GetSize(int) | Gets the size of the specified row or column. |
| GetSortIndicator(int) | Gets the sort indicator for the specified row or column. |
| GetTag(int) | Gets the data associated with the specified row or column. |
| GetVisible(int) | Gets whether the control displays the specified row or column. |
| IsEmpty() | Determines whether there are no rows and columns in the model. |
| IsPropertySet(int, SheetAxisProperty) | Determines whether the specified SheetAxisModel property is set. |
| Move(int, int, int) | Moves one or more rows or columns and pastes them at the specified location. |
| NextNonEmptyIndex(int) | Returns the index of the next non-empty element. |
| NextRowVisible(int) | Gets whether the specified row is visible. |
| ResetProperty(int, SheetAxisProperty) | Resets the specified SheetAxisModel property to its default value. |
| Serialize(XmlTextWriter) | Saves the object to XML. |
| SetAutoFilterIndex(int, int) | Sets the automatic filter index for the specified row or column. |
| SetAutoSortIndex(int, int) | Sets the automatic sort index for the specified row or column. |
| SetMergePolicy(int, MergePolicy) | Sets the cell merge policy for the row or column. |
| SetPageBreak(int, bool) | Sets whether a page break occurs at the specified row or column. |
| SetResizable(int, bool) | Sets whether users can resize the specified row or column. |
| SetSize(int, int) | Sets the size of the specified row or column. |
| SetSortIndicator(int, SortIndicator) | Sets the sort indicator for the specified row or column. |
| SetTag(int, object) | Sets the data associated with the specified row or column. |
| SetVisible(int, bool) | Sets whether the control displays the specified row or column. |
| Swap(int, int, int) | Swaps one or more rows or columns. |