Пример #1
0
 protected override void LoadControlState(object savedState)
 {
     object[] controlState = (object[])savedState;
     base.LoadControlState(controlState[0]);
     // Fields
     Olap.DimensionFieldInfoCollection list = (Olap.DimensionFieldInfoCollection)controlState[1];
     Helpers.SetDataSource(lbSelectedFields, list, "UniqueName", "Caption");
     // Metrics
     Olap.MeasureFieldInfoCollection list1 = (Olap.MeasureFieldInfoCollection)controlState[2];
     Helpers.SetDataSource(lbSelectedMetricFields, list1, "UniqueName", "Caption");
     // Filters
     m_Filters = (FilterControlInfoCollection)controlState[3];
     foreach (FilterControlInfo ctlFilter in m_Filters.Collection)
     {
         GenerateFilterControl(ctlFilter.Type, ctlFilter.ID);
     }
 }
 protected override void LoadControlState(object savedState)
 {
     object[] controlState = (object[])savedState;
     base.LoadControlState(controlState[0]);
     // Fields
     Olap.DimensionFieldInfoCollection list = (Olap.DimensionFieldInfoCollection)controlState[1];
     Helpers.SetDataSource(lbSelectedFields, list, "UniqueName", "Caption");
     // Metrics
     Olap.MeasureFieldInfoCollection list1 = (Olap.MeasureFieldInfoCollection)controlState[2];
     Helpers.SetDataSource(lbSelectedMetricFields, list1, "UniqueName", "Caption");
     // Filters
     m_Filters = (FilterControlInfoCollection)controlState[3];
     foreach (FilterControlInfo ctlFilter in m_Filters.Collection)
     {
         GenerateFilterControl(ctlFilter.Type, ctlFilter.ID);
     }
 }