Неправильно передаются в репорт источники данных.
Добавлено: 08 ноя 2011, 12:59
Здравствуйте! Передаю несколько таблиц в качестве источника данных в репорт. Имена таблиц и колонок передаваемых и в репорте одинаковые. В итоге в репорте ничего не отображается. Если не давать имена таблицам, передаваемым в репорт то таблицы репорта заполняются данными последней передаваемой таблицей. При передачи DataSet-а происходит тоже самое.
Помогите решить проблему.
Код: Выделить всё
...
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;
}