# FarPoint.Win.Spread.Model.AggregationDataModel

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="FarPoint_Win_Spread_Model_AggregationDataModel" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel" class="text-break">AggregationDataModel Class
</h1>
  <div class="markdown level0 summary"><p>Represents the aggregation data model.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="FarPoint.Win.Spread.Model.BaseSheetDataModel.html">BaseSheetDataModel</a></div>
    <div class="level2"><span class="xref">AggregationDataModel</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.ISheetDataModel.html">ISheetDataModel</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.INonEmptyCells.html">INonEmptyCells</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.IOptimizedEnumerationSupport2.html">IOptimizedEnumerationSupport2</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.IOptimizedEnumerationSupport.html">IOptimizedEnumerationSupport</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.IChartSupport.html">IChartSupport</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.IAggregationSupport.html">IAggregationSupport</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.IRangeSupport.html">IRangeSupport</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.IExpressionSupport.html">IExpressionSupport</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.IGroupFooterStyleSupport.html">IGroupFooterStyleSupport</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable">ISerializable</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.ISuspendFormulaParsing.html">ISuspendFormulaParsing</a></div>
    <div><a class="xref" href="../FarPoint.Win/FarPoint.Win.ICanSerializeXml.html">ICanSerializeXml</a></div>
    <div><a class="xref" href="../FarPoint.Win/FarPoint.Win.ISerializeSupport.html">ISerializeSupport</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.Model.INameSupport.html">INameSupport</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="FarPoint.Win.Spread.Model.html">FarPoint.Win.Spread.Model</a></h6>
  <h6><strong>Assembly</strong>: FarPoint.Win.Spread.dll</h6>
  <h5 id="FarPoint_Win_Spread_Model_AggregationDataModel_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class AggregationDataModel : BaseSheetDataModel, ISheetDataModel, INonEmptyCells, IOptimizedEnumerationSupport2, IOptimizedEnumerationSupport, IChartSupport, IAggregationSupport, IRangeSupport, IExpressionSupport, IGroupFooterStyleSupport, IDisposable, ISerializable, ISuspendFormulaParsing, ICanSerializeXml, ISerializeSupport, INameSupport</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class AggregationDataModel
    Inherits BaseSheetDataModel
    Implements ISheetDataModel, INonEmptyCells, IOptimizedEnumerationSupport2, IOptimizedEnumerationSupport, IChartSupport, IAggregationSupport, IRangeSupport, IExpressionSupport, IGroupFooterStyleSupport, IDisposable, ISerializable, ISuspendFormulaParsing, ICanSerializeXml, ISerializeSupport, INameSupport</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel__ctor" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.#ctor">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.-ctor.html#FarPoint_Win_Spread_Model_AggregationDataModel__ctor">AggregationDataModel()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new aggregation data model.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel__ctor_FarPoint_Win_Spread_Model_Group_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.#ctor(FarPoint.Win.Spread.Model.Group)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.-ctor.html#FarPoint_Win_Spread_Model_AggregationDataModel__ctor_FarPoint_Win_Spread_Model_Group_">AggregationDataModel(Group)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new aggregation data model for the specified group.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel__ctor_FarPoint_Win_Spread_Model_ISheetDataModel_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.#ctor(FarPoint.Win.Spread.Model.ISheetDataModel)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.-ctor.html#FarPoint_Win_Spread_Model_AggregationDataModel__ctor_FarPoint_Win_Spread_Model_ISheetDataModel_">AggregationDataModel(ISheetDataModel)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new aggregation data model for the specified sheet data model.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel__ctor_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.-ctor.html#FarPoint_Win_Spread_Model_AggregationDataModel__ctor_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_">AggregationDataModel(SerializationInfo, StreamingContext)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.html">AggregationDataModel</a> object from serialization.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_CanSerializeXml" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.CanSerializeXml">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.CanSerializeXml.html#FarPoint_Win_Spread_Model_AggregationDataModel_CanSerializeXml">CanSerializeXml</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates whether the specified <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.html">AggregationDataModel</a> object can serialize to XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_ColumnCount" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.ColumnCount">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.ColumnCount.html#FarPoint_Win_Spread_Model_AggregationDataModel_ColumnCount">ColumnCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of columns in the group.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_Name" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.Name">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.Name.html#FarPoint_Win_Spread_Model_AggregationDataModel_Name">Name</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name of the aggregation model.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_NonEmptyColumnCount" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.NonEmptyColumnCount">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.NonEmptyColumnCount.html#FarPoint_Win_Spread_Model_AggregationDataModel_NonEmptyColumnCount">NonEmptyColumnCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of columns in the model that contain data (bound or unbound).</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_NonEmptyRowCount" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.NonEmptyRowCount">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.NonEmptyRowCount.html#FarPoint_Win_Spread_Model_AggregationDataModel_NonEmptyRowCount">NonEmptyRowCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of rows in the model that contain data (bound or unbound).</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_ReferenceStyle" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.ReferenceStyle">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.ReferenceStyle.html#FarPoint_Win_Spread_Model_AggregationDataModel_ReferenceStyle">ReferenceStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the cell reference style
for cells with formulas.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_RowCount" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.RowCount">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.RowCount.html#FarPoint_Win_Spread_Model_AggregationDataModel_RowCount">RowCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the number of rows in the group.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_TargetModel" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.TargetModel">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.TargetModel.html#FarPoint_Win_Spread_Model_AggregationDataModel_TargetModel">TargetModel</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the sheet data model for the aggregation target.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_UnionedChangeCellRange" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.UnionedChangeCellRange">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.UnionedChangeCellRange.html#FarPoint_Win_Spread_Model_AggregationDataModel_UnionedChangeCellRange">UnionedChangeCellRange</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the changed event occurs for each cell range or for the union range.
Works only if initialized from DefaultSheetDataModel.
True if event occurs for union range.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_AddColumns_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.AddColumns(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.AddColumns.html#FarPoint_Win_Spread_Model_AggregationDataModel_AddColumns_System_Int32_System_Int32_">AddColumns(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Adds one or more columns to the data model at the specified position.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_AddRows_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.AddRows(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.AddRows.html#FarPoint_Win_Spread_Model_AggregationDataModel_AddRows_System_Int32_System_Int32_">AddRows(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Adds rows to the data model at the specified position.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_Clear_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.Clear(System.Int32,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.Clear.html#FarPoint_Win_Spread_Model_AggregationDataModel_Clear_System_Int32_System_Int32_System_Int32_System_Int32_">Clear(int, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes all the data and formulas from the specified range of cells.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_Copy_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.Copy(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.Copy.html#FarPoint_Win_Spread_Model_AggregationDataModel_Copy_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_">Copy(int, int, int, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Copies the data from a range of cells to a specified range of cells.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_Deserialize_System_Xml_XmlNodeReader_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.Deserialize(System.Xml.XmlNodeReader)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.Deserialize.html#FarPoint_Win_Spread_Model_AggregationDataModel_Deserialize_System_Xml_XmlNodeReader_">Deserialize(XmlNodeReader)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the settings from XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_Dispose" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.Dispose">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.Dispose.html#FarPoint_Win_Spread_Model_AggregationDataModel_Dispose">Dispose()</a>
        </td>
        <td class="markdown level1 summary"><p>Disposes this object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_GetCelAggregationType_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.GetCelAggregationType(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.GetCelAggregationType.html#FarPoint_Win_Spread_Model_AggregationDataModel_GetCelAggregationType_System_Int32_System_Int32_">GetCelAggregationType(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the formula of the cell of the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_GetCellAggregationFormat_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.GetCellAggregationFormat(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.GetCellAggregationFormat.html#FarPoint_Win_Spread_Model_AggregationDataModel_GetCellAggregationFormat_System_Int32_System_Int32_">GetCellAggregationFormat(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the format of the cell of the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_GetFormula_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.GetFormula(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.GetFormula.html#FarPoint_Win_Spread_Model_AggregationDataModel_GetFormula_System_Int32_System_Int32_">GetFormula(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the formula, as a string value, for the cell of the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_GetNote_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.GetNote(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.GetNote.html#FarPoint_Win_Spread_Model_AggregationDataModel_GetNote_System_Int32_System_Int32_">GetNote(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a user-defined note value for the cell of the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_GetObjectData_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.GetObjectData.html#FarPoint_Win_Spread_Model_AggregationDataModel_GetObjectData_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_">GetObjectData(SerializationInfo, StreamingContext)</a>
        </td>
        <td class="markdown level1 summary"><p>Serializes the AggregationDataModel to the SerializationInfo.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_GetTag_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.GetTag(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.GetTag.html#FarPoint_Win_Spread_Model_AggregationDataModel_GetTag_System_Int32_System_Int32_">GetTag(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets an application-defined tag value for the cell of the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_GetValue_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.GetValue(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.GetValue.html#FarPoint_Win_Spread_Model_AggregationDataModel_GetValue_System_Int32_System_Int32_">GetValue(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value from the cell in the group.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_IsEditable_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.IsEditable(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.IsEditable.html#FarPoint_Win_Spread_Model_AggregationDataModel_IsEditable_System_Int32_System_Int32_">IsEditable(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the cell in the group is editable.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_IsEmpty" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.IsEmpty">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.IsEmpty.html#FarPoint_Win_Spread_Model_AggregationDataModel_IsEmpty">IsEmpty()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the data model is empty.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_IsRowUsed_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.IsRowUsed(System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.IsRowUsed.html#FarPoint_Win_Spread_Model_AggregationDataModel_IsRowUsed_System_Int32_">IsRowUsed(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the specified row has data (is not empty).</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_LoadFormulas" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.LoadFormulas">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.LoadFormulas.html#FarPoint_Win_Spread_Model_AggregationDataModel_LoadFormulas">LoadFormulas()</a>
        </td>
        <td class="markdown level1 summary"><p>Loads formulas that are deserialized but not parsed yet,
to be used after all sheets have been created and deserialized or shared with the calculation controller.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_Move_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.Move(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.Move.html#FarPoint_Win_Spread_Model_AggregationDataModel_Move_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_">Move(int, int, int, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Moves the data from a range of cells to the specified location.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_NextNonEmptyColumnInRow_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.NextNonEmptyColumnInRow(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.NextNonEmptyColumnInRow.html#FarPoint_Win_Spread_Model_AggregationDataModel_NextNonEmptyColumnInRow_System_Int32_System_Int32_">NextNonEmptyColumnInRow(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the index of the next column in a specified row that contains data.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_NextNonEmptyRow_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.NextNonEmptyRow(System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.NextNonEmptyRow.html#FarPoint_Win_Spread_Model_AggregationDataModel_NextNonEmptyRow_System_Int32_">NextNonEmptyRow(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the index of the next row that contains data.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_RemoveColumns_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.RemoveColumns(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.RemoveColumns.html#FarPoint_Win_Spread_Model_AggregationDataModel_RemoveColumns_System_Int32_System_Int32_">RemoveColumns(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes one or more columns starting with the column at the specified position.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_RemoveRows_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.RemoveRows(System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.RemoveRows.html#FarPoint_Win_Spread_Model_AggregationDataModel_RemoveRows_System_Int32_System_Int32_">RemoveRows(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes one or more rows, starting with the specified row.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_ResumeFormulaParsing" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.ResumeFormulaParsing">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.ResumeFormulaParsing.html#FarPoint_Win_Spread_Model_AggregationDataModel_ResumeFormulaParsing">ResumeFormulaParsing()</a>
        </td>
        <td class="markdown level1 summary"><p>Resumes parsing of formulas and parses all formulas set while parsing was suspended.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_Serialize_System_Xml_XmlTextWriter_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.Serialize(System.Xml.XmlTextWriter)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.Serialize.html#FarPoint_Win_Spread_Model_AggregationDataModel_Serialize_System_Xml_XmlTextWriter_">Serialize(XmlTextWriter)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the settings to XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_SetCellAggregationFormat_System_Int32_System_Int32_System_String_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.SetCellAggregationFormat(System.Int32,System.Int32,System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.SetCellAggregationFormat.html#FarPoint_Win_Spread_Model_AggregationDataModel_SetCellAggregationFormat_System_Int32_System_Int32_System_String_">SetCellAggregationFormat(int, int, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the format for the cell of the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_SetCellAggregationType_System_Int32_System_Int32_FarPoint_Win_Spread_Model_AggregationType_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.SetCellAggregationType(System.Int32,System.Int32,FarPoint.Win.Spread.Model.AggregationType)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.SetCellAggregationType.html#FarPoint_Win_Spread_Model_AggregationDataModel_SetCellAggregationType_System_Int32_System_Int32_FarPoint_Win_Spread_Model_AggregationType_">SetCellAggregationType(int, int, AggregationType)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the formula for the cell of the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_SetFormula_System_Int32_System_Int32_System_String_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.SetFormula(System.Int32,System.Int32,System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.SetFormula.html#FarPoint_Win_Spread_Model_AggregationDataModel_SetFormula_System_Int32_System_Int32_System_String_">SetFormula(int, int, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the formula, as a string value, for the cell of the specified row and column.
If you pass null, it clears the expression from that cell.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_SetNote_System_Int32_System_Int32_System_String_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.SetNote(System.Int32,System.Int32,System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.SetNote.html#FarPoint_Win_Spread_Model_AggregationDataModel_SetNote_System_Int32_System_Int32_System_String_">SetNote(int, int, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets a user-defined note value for the cell at the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_SetTag_System_Int32_System_Int32_System_Object_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.SetTag(System.Int32,System.Int32,System.Object)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.SetTag.html#FarPoint_Win_Spread_Model_AggregationDataModel_SetTag_System_Int32_System_Int32_System_Object_">SetTag(int, int, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets an application-defined tag value for the cell of the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_SetValue_System_Int32_System_Int32_System_Object_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.SetValue(System.Int32,System.Int32,System.Object)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.SetValue.html#FarPoint_Win_Spread_Model_AggregationDataModel_SetValue_System_Int32_System_Int32_System_Object_">SetValue(int, int, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the value of the cell in the group.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_SuspendFormulaParsing" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.SuspendFormulaParsing">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.SuspendFormulaParsing.html#FarPoint_Win_Spread_Model_AggregationDataModel_SuspendFormulaParsing">SuspendFormulaParsing()</a>
        </td>
        <td class="markdown level1 summary"><p>Suspends parsing of formulas.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_Swap_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.Swap(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.Swap.html#FarPoint_Win_Spread_Model_AggregationDataModel_Swap_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_">Swap(int, int, int, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Swaps the specified ranges of cells.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Model_AggregationDataModel_NameChanged" data-uid="FarPoint.Win.Spread.Model.AggregationDataModel.NameChanged">
          <a class="xref" href="FarPoint.Win.Spread.Model.AggregationDataModel.NameChanged.html">NameChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the name of the data model changes.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
