Код: Выделить всё
...
foreach (var dsv in template.DataSetVariables)
{
DataTable dt = GetTableUniversalGrid(ht, dsv);
r.RegData(dt);
}
...
private DataTable GetTableUniversalGrid(Hashtable ht, AB.DataSetReportVariable dsv)
{
DataTable dt = new DataTable(dsv.TableName);
...
for (int i = 0; i < countColumns; i++)
dt.Columns.Add();
...
return dt;
}