Gets the list of C1OlapField objects exposed by the data source.

Namespace:  C1.Olap
Assembly:  C1.Silverlight.Olap.5 (in C1.Silverlight.Olap.5.dll)

Syntax

C#
public C1OlapFieldList Fields { get; }
Visual Basic
Public ReadOnly Property Fields As C1OlapFieldList
	Get

Remarks

This list is created automatically whenever the DataSource property is set.

Olap views are defined by copying fields from this list to the lists that define the view: ValueFields, RowFields, ColumnFields, and FilterFields.

Examples

The code below assigns a data source to the Olap engine and then defines a view by adding fields to each of the RowFields, ColumnFields, and ValueFields lists.
Copy CodeC#
// set data source (populates Fields list)
olap.DataSource = GetDataTable();

// prevent updates while building Olap view
olap.BeginUpdate();

// show countries in rows
olap.RowFields.Add("Country");

// show categories and products in columns
olap.ColumnFields.Add("Category");
olap.ColumnFields.Add("Product");

// show total sales in cells
olap.ValueFields.Add("Sales");

// done defining the view
olap.EndUpdate();

See Also