protected override IAnalysisControl CreateAnalysisControl() { var analysisControl = new AnalysisControlWin(); analysisControl.HandleCreated += analysisControl_HandleCreated; return(analysisControl); }
protected override IAnalysisControl CreateAnalysisControl() { var analysisControl = new AnalysisControlWin(); analysisControl.HandleCreated += analysisControl_HandleCreated; analysisControl.CallMethod("SetObjectSpace", _objectSpace); analysisControl.TabControl.SelectedPageChanged += TabControl_SelectedPageChanged1; return(analysisControl); }
private void CreateTestAnalysis() { Analysis testAnalysis = ObjectSpace.FindObject <Analysis>(CriteriaOperator.Parse("Name='Test Analysis'")); if (testAnalysis == null) { testAnalysis = ObjectSpace.CreateObject <Analysis>(); testAnalysis.Name = "Test Analysis"; testAnalysis.ObjectTypeName = typeof(TestObject).FullName; using (AnalysisControlWin control = new AnalysisControlWin()) { control.DataSource = new AnalysisDataSource(testAnalysis, new XPCollection <TestObject>(testAnalysis.Session)); control.Fields["Name"].Area = DevExpress.XtraPivotGrid.PivotArea.RowArea; control.Fields["Value"].Area = DevExpress.XtraPivotGrid.PivotArea.DataArea; control.Fields["AnotherValue"].Area = DevExpress.XtraPivotGrid.PivotArea.ColumnArea; PivotGridSettingsHelper.SavePivotGridSettings(new PivotGridControlSettingsStore((control.PivotGrid)), testAnalysis); } testAnalysis.Save(); } }
private void CreateTestAnalysis() { Analysis testAnalysis = ObjectSpace.FindObject<Analysis>(CriteriaOperator.Parse("Name='Test Analysis'")); if (testAnalysis == null) { testAnalysis = ObjectSpace.CreateObject<Analysis>(); testAnalysis.Name = "Test Analysis"; testAnalysis.ObjectTypeName = typeof(SalesOrderLine).FullName; using (AnalysisControlWin control = new AnalysisControlWin()) { control.DataSource = new AnalysisDataSource(testAnalysis, new XPCollection<SalesOrderLine>(testAnalysis.Session)); control.Fields["Name"].Area = DevExpress.XtraPivotGrid.PivotArea.RowArea; control.Fields["Value"].Area = DevExpress.XtraPivotGrid.PivotArea.DataArea; control.Fields["AnotherValue"].Area = DevExpress.XtraPivotGrid.PivotArea.ColumnArea; PivotGridSettingsHelper.SavePivotGridSettings(new PivotGridControlSettingsStore((control.PivotGrid)), testAnalysis); } testAnalysis.Save(); } }