public AverageSummariser(IHaveColumns table, RowConverter converter) { _table = table; _converter = converter; _columnSummary = table.Columns.Select((c, index) => _GetSummariserFor(index, c.Type)).ToList(); }
private void InitialiseControlColumns() { IHaveColumns control = (this.Control as IHaveColumns); if (control != null && control.Columns != null) { for (Int32 i = 0; i < control.Columns.Count; i++) { CustomisationColumn customColumn = (this.Configuration["Columns"] as CustomisationColumn[]).FirstOrDefault(x => x.Ordinal == i); if (customColumn != null) { control.Columns[i].Title = customColumn.CustomTitle ?? customColumn.DefaultTitle; control.Columns[i].Exportable = customColumn.Exportable; control.Columns[i].Visible = customColumn.Visible; } } } }
public DataTableRow(IHaveColumns table, IReadOnlyList <object> data, RowConverter converter) { _converter = converter; Table = table; Data = data; }
public DataTableRow(IHaveColumns table, object[] data, RowConverter converter) { _converter = converter; _table = table; _data = data; }