Example #1
0
        public void AddColumn(TracePivotColumnSettings settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException("settings");
            }

            ColumnSettings.Add(settings);

            var column = new TracePivotColumn(this, settings);

            Columns.Add(column);
        }
Example #2
0
 /// <summary>
 /// Колонка пивота
 /// </summary>
 /// <param name="table">пивот</param>
 /// <param name="settings">настройки</param>
 internal TracePivotColumn(
     TracePivotTable table
     , TracePivotColumnSettings settings)
 {
     if (table == null)
     {
         throw new ArgumentNullException("table");
     }
     if (settings == null)
     {
         throw new ArgumentNullException("settings");
     }
     _table    = table;
     _settings = settings;
 }