Регистрация данных в отчете

Обсуждение Stimulsoft Reports.NET
Ответить
ask
Сообщения: 50
Зарегистрирован: 21 ноя 2007, 11:02
Откуда: Kazan

Регистрация данных в отчете

Сообщение ask »

Процесс работы с отчетами таков: Создаю документ отчета, прописываю в нем схему данных (связи между таблицами и проч.), сохраняю в mrt. Данные берутся из xml файла, причем в xml файле прописана схема. Делалось это еще в 2007.3 версии, теперь же при регистрации данных в отчете кодом

Код: Выделить всё

_report.RegData("ds1", ds);
, где ds - обьект датасета, полученного из xml, схема данных дублируется (это видно в дизайнере, где вновь подключаемые таблицы появляются с номерным индексом в конце названия). В 2007 версии данные ложились на старую схему и все было прекрасно. Если удалить схему данных из отчета полностью, то при регистрации данных отчет начинает ругаться на отсутствие схемы. Подскажите как быть.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Регистрация данных в отчете

Сообщение Edward »

Здравствуйте.

Попробуйте следующий код:

Код: Выделить всё

_report.Dictionary.DataSources.Clear();
_report.Dictionary.DataBases.Clear();
_report.RegData("ds1", ds);
_report.Dictionary.Synchronize();
Если по-прежнему возникает проблема с дублированием источников данных, то вышлите, пожалуйстатестовый пример на support[at]stimulsoft.com для анализа.

Спасибо.
Ответить