public ListViewReport(ListView grid, string name, bool selectedCellsOnly)
 {
   this.Name = name;
   this.Table = new ListViewTable(grid, selectedCellsOnly);
 }
 public DataTableReport(DataTable table, string name) 
 {
   this.Name = name;
   this.Table = new DataTableTable(table);
 }
 public DataGridViewReport(DataGridView grid, string name, Action<Table.Cell, DataGridViewCell> processor, bool selectedCellsOnly)
 {
   this.Name = name;
   this.Table = new DataGridViewTable(grid, processor, selectedCellsOnly);
 }