# C1.C1Preview.DataBinding

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_C1Preview_DataBinding" data-uid="C1.C1Preview.DataBinding" class="text-break">C1.C1Preview.DataBinding Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.Aggregate.html">Aggregate</a></h4>
      <section><p>Represents an aggregate value calculated on a data-bound element
of a <a class="xref" href="C1.C1Preview.C1PrintDocument.html">C1PrintDocument</a> over a certain scope.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.AggregateCollection.html">AggregateCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.C1Preview.DataBinding.Aggregate.html">Aggregate</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.C1DataBinding.html">C1DataBinding</a></h4>
      <section><p>Represents the data binding properties of an databound element in a <a class="xref" href="C1.C1Preview.C1PrintDocument.html">C1PrintDocument</a>.
Properties of this type are <a class="xref" href="C1.C1Preview.RenderObject.DataBinding.html#C1_C1Preview_RenderObject_DataBinding">DataBinding</a> on <a class="xref" href="C1.C1Preview.RenderObject.html">RenderObject</a>,
and <a class="xref" href="C1.C1Preview.TableVectorGroup.DataBinding.html#C1_C1Preview_TableVectorGroup_DataBinding">DataBinding</a> on groups of table rows and columns (see <a class="xref" href="C1.C1Preview.TableVector.html">TableVector</a>).</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.C1DataSchema.html">C1DataSchema</a></h4>
      <section><p>Represents a data schema of a <a class="xref" href="C1.C1Preview.C1PrintDocument.html">C1PrintDocument</a>.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.ConnectionProperties.html">ConnectionProperties</a></h4>
      <section><p>Contains information about how to connect to a data source.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.DataSet.html">DataSet</a></h4>
      <section><p>Represents a data set used by a data-bound element of a <a class="xref" href="C1.C1Preview.C1PrintDocument.html">C1PrintDocument</a>.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.DataSetCollection.html">DataSetCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.C1Preview.DataBinding.DataSet.html">DataSet</a> objects in a <a class="xref" href="C1.C1Preview.DataBinding.C1DataSchema.html">C1DataSchema</a>.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.DataSetField.html">DataSetField</a></h4>
      <section><p>Represents a field in a <a class="xref" href="C1.C1Preview.DataBinding.DataSet.html">DataSet</a>.
The field may represent a native DB field (assigned via the <a class="xref" href="C1.C1Preview.DataBinding.DataSetField.DataField.html#C1_C1Preview_DataBinding_DataSetField_DataField">DataField</a> property),
or may be calculated by an expression (set by the <a class="xref" href="C1.C1Preview.DataBinding.DataSetField.Expression.html#C1_C1Preview_DataBinding_DataSetField_Expression">Expression</a> property).</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.DataSetFieldCollection.html">DataSetFieldCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.C1Preview.DataBinding.DataSetField.html">DataSetField</a> objects.
All fields in the collection must have unique non-empty names.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.DataSource.html">DataSource</a></h4>
      <section><p>Represents a data source in a <a class="xref" href="C1.C1Preview.DataBinding.C1DataSchema.html">C1DataSchema</a>
or in a <a class="xref" href="C1.C1Preview.DataBinding.Query.html">Query</a>.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.DataSourceCollection.html">DataSourceCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.C1Preview.DataBinding.DataSource.html">DataSource</a> objects in a <a class="xref" href="C1.C1Preview.DataBinding.C1DataSchema.html">C1DataSchema</a>
(see <a class="xref" href="C1.C1Preview.DataBinding.C1DataSchema.DataSources.html#C1_C1Preview_DataBinding_C1DataSchema_DataSources">DataSources</a>).</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.Expression.html">Expression</a></h4>
      <section><p>Represents an expression that can be used is calculated fields, grouping, sorting etc.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.ExpressionCollection.html">ExpressionCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.C1Preview.DataBinding.Expression.html">Expression</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.Field.html">Field</a></h4>
      <section><p>Represents a data field available to a data-bound object of a <a class="xref" href="C1.C1Preview.C1PrintDocument.html">C1PrintDocument</a>.
The collection of available fields is returned by the <a class="xref" href="C1.C1Preview.DataBinding.C1DataBinding.Fields.html#C1_C1Preview_DataBinding_C1DataBinding_Fields">Fields</a>
property of the object's <a class="xref" href="C1.C1Preview.DataBinding.C1DataBinding.html">C1DataBinding</a>.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.FieldCollection.html">FieldCollection</a></h4>
      <section><p>Collection of Field objects.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.Grouping.html">Grouping</a></h4>
      <section><p>Represents a set of expressions that determine the grouping of data
in a data-bound object in a <a class="xref" href="C1.C1Preview.C1PrintDocument.html">C1PrintDocument</a>
(see <a class="xref" href="C1.C1Preview.DataBinding.C1DataBinding.Grouping.html#C1_C1Preview_DataBinding_C1DataBinding_Grouping">Grouping</a>).</p>
<p>
When the document generates, a new group is created
if at least one expression in the <a class="xref" href="C1.C1Preview.DataBinding.Grouping.Expressions.html#C1_C1Preview_DataBinding_Grouping_Expressions">Expressions</a> collection 
evaluates to a different value.
</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.Query.html">Query</a></h4>
      <section><p>Describes a query that is executed to fetch data for a <a class="xref" href="C1.C1Preview.DataBinding.DataSet.html">DataSet</a>
(the query is specified by the <a class="xref" href="C1.C1Preview.DataBinding.DataSet.Query.html#C1_C1Preview_DataBinding_DataSet_Query">Query</a> property
on the data set object).</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.QueryParameter.html">QueryParameter</a></h4>
      <section><p>Represents a parameter that is passed to the data source
as part of a query defined by a <a class="xref" href="C1.C1Preview.DataBinding.Query.html">Query</a> object.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.QueryParameterCollection.html">QueryParameterCollection</a></h4>
      <section><p>Represens a collection of <a class="xref" href="C1.C1Preview.DataBinding.QueryParameter.html">QueryParameter</a> objects.
All parameters in the collection must have unique non-empty names.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.SortExpression.html">SortExpression</a></h4>
      <section><p>Represents an expression used to sort data, and the direction of the sort.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.SortExpressionCollection.html">SortExpressionCollection</a></h4>
      <section><p>Collection of SortExpression objects.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.Sorting.html">Sorting</a></h4>
      <section><p>Represents the collection of sort expressions (see <a class="xref" href="C1.C1Preview.DataBinding.SortExpression.html">SortExpression</a>)
associated with a data-bound object in a <a class="xref" href="C1.C1Preview.C1PrintDocument.html">C1PrintDocument</a>.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.IFieldCollectionOwner.html">IFieldCollectionOwner</a></h4>
      <section><p>Defines a method that allows to retrieve the value of a <a class="xref" href="C1.C1Preview.DataBinding.Field.html">Field</a>.
This interface is implemented by <a class="xref" href="C1.C1Preview.DataBinding.C1DataBinding.html">C1DataBinding</a>.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.AggregateCalculateModeEnum.html">AggregateCalculateModeEnum</a></h4>
      <section><p>Specifies aggregates calculation mode.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.AggregateFuncEnum.html">AggregateFuncEnum</a></h4>
      <section><p>Defines the set of supported aggregate functions (see <a class="xref" href="C1.C1Preview.DataBinding.Aggregate.html">Aggregate</a>).</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.CommandTypeEnum.html">CommandTypeEnum</a></h4>
      <section><p>Specifies the query type of a <a class="xref" href="C1.C1Preview.DataBinding.Query.html">Query</a>.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.DataProviderEnum.html">DataProviderEnum</a></h4>
      <section><p>The type of the data source.
This will determine the syntax of the ConnectionProperties.ConnectString and
Query.CommandText.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.RunningEnum.html">RunningEnum</a></h4>
      <section><p>Defines the scope of an <a class="xref" href="C1.C1Preview.DataBinding.Aggregate.html">Aggregate</a>.</p>
</section>
      <h4><a class="xref" href="C1.C1Preview.DataBinding.SortDirectionEnum.html">SortDirectionEnum</a></h4>
      <section><p>Defines the types of sorting.</p>
</section>


</div>
