public AverageSummariser(IHaveColumns table, RowConverter converter)
 {
     _table         = table;
     _converter     = converter;
     _columnSummary =
         table.Columns.Select((c, index) => _GetSummariserFor(index, c.Type)).ToList();
 }
Exemple #2
0
        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;
 }
Exemple #4
0
 public DataTableRow(IHaveColumns table, object[] data, RowConverter converter)
 {
     _converter = converter;
     _table     = table;
     _data      = data;
 }