/// <summary> /// Refresh the view /// </summary> public override void Refresh() { if (PivotGridCtl != null) { PivotGridCtl.Refresh(); } return; }
/// <summary> /// Create and configure the PivotGridFields for the grid control /// </summary> internal void ConfigurePivotGridControl() { PivotGridCtl.View = this; PivotGridCtl.DataSource = null; // be sure source is clear while configuring PivotGridCtl.HeaderImages = Bitmaps.Bitmaps16x16; PivotGridCtl.BeginUpdate(); PivotGridPropertiesMx p = PivotGridPropertiesMx; SyncMxFieldListWithSourceQuery(BaseQuery, ref p.PivotFields); // be sure initialized BuildGridFieldsFromViewFields(); ConfigurePivotGridControlFields(); ConfigurePivotGridControlOptions(); PivotGridCtl.EndUpdate(); return; }