Gets or sets the Olap view definition as an Xml string.

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

Syntax

C#
public string ViewDefinition { get; set; }
Visual Basic
Public Property ViewDefinition As String
	Get
	Set

Remarks

This property is typically used to persist the current Olap view as an application setting.

Examples

The code below shows how to save an Olap view as an application setting when the application ends and how to load it when the application starts.

The code assumes that the application settings contain a string property called "OlapView".

Copy CodeC#
public Form1()
{
  InitializeComponent();

  // load default view
  C1OlapEngine olap = GetOlapEngine();
  string view = Properties.Settings.Default.OlapView;
  if (!string.IsNullOrEmpty(view))
  {
    olap.ViewDefinition = Properties.Settings.Default.OlapView;
  }
}
protected override void OnClosed(EventArgs e)
{
  // save current view as default
  C1OlapEngine olap = GetOlapEngine();
  Properties.Settings.Default.OlapView = olap.ViewDefinition;
  Properties.Settings.Default.Save();
}

See Also