В моем приложении есть отчет с одним вложенным отчетом, содержащийся в ячейке таблицы.В обработчике событий SubreportProcessing я предоставляю другой набор данных для каждого экземпляра вложенного отчета.В VS 2008 это работало нормально.Однако когда я переключился на VS2010 и обновил формат файла отчета, поведение изменилось.Все экземпляры подчиненного отчета в основной таблице теперь содержат данные, которые я предоставил для первой строки таблицы.Мой код выглядит следующим образом
void LocalReport_SubreportProcessing(object sender, SubreportProcessingEventArgs e)
{
// _index is a global variable that is reset to zero in the DataBind procedure.
Trip currentTrip = _trips[_index];
e.DataSources.Add(new ReportDataSource("DataSourceName", currentTrip.Items));
_index++;
}
Это предполагаемое поведение?Как теперь я могу предоставить разные наборы данных для нескольких экземпляров одного и того же подотчета внутри таблицы?
Заранее спасибо.
Владислав