public void AddColumn(TracePivotColumnSettings settings) { if (settings == null) { throw new ArgumentNullException("settings"); } ColumnSettings.Add(settings); var column = new TracePivotColumn(this, settings); Columns.Add(column); }
/// <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; }