public static void Initialize(PivotGridControl pivot, AsyncCompletedHandler initCompletedCallback, InitializerDataSource dataSource)
        {
            AsynchronousPivotInitializer initializer;

            switch (dataSource)
            {
            case InitializerDataSource.OlapCube:
                initializer = new AsynchronousPivotInitializerSampleOlapDB(pivot, initCompletedCallback);
                initializer.Initialize();
                break;

            case InitializerDataSource.TableDataSource:
                initializer = new AsynchronousPivotInitializerGeneratedDB(pivot, initCompletedCallback);
                initializer.Initialize();
                break;

            default:
                throw new ArgumentException("Incorrect InitializerDataSource enum value.", "dataSource");
            }
        }
Ejemplo n.º 2
0
 void Initialize(InitializerDataSource dataSourceType)
 {
     currentDataSource = dataSourceType;
     AsynchronousPivotInitializer.Initialize(pivotGrid, ProcessAsyncResult, currentDataSource);
 }