Ejemplo n.º 1
0
 private void ColumnsInitialize(InitializationContext context, out int expectedNumberOfMatrixColumns, out double size, out bool computedSubtotal)
 {
     computedSubtotal = false;
     size             = 0.0;
     m_columns.DynamicInitialize(column: true, 0, context, ref size);
     m_columns.StaticInitialize(context);
     expectedNumberOfMatrixColumns = ((m_staticColumns == null) ? 1 : m_staticColumns.NumberOfStatics);
     if (m_columns.Grouping == null)
     {
         Global.Tracer.Assert(m_columns.ReportItems != null);
         context.SpecialTransferRunningValues(m_columns.ReportItems.RunningValues);
     }
     else if (m_columns.Subtotal != null)
     {
         Global.Tracer.Assert(m_columns.Subtotal.ReportItems != null);
         context.SpecialTransferRunningValues(m_columns.Subtotal.ReportItems.RunningValues);
         computedSubtotal = m_columns.Subtotal.Computed;
     }
 }