Example #1
0
        protected override IAnalysisControl CreateAnalysisControl()
        {
            var analysisControl = new AnalysisControlWin();

            analysisControl.HandleCreated += analysisControl_HandleCreated;
            return(analysisControl);
        }
Example #2
0
        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();
            }
        }
Example #4
0
 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();
     }
 }