Страница 1 из 1

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

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

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

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

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

Добавлено: 23 июл 2008, 15:04
Edward
Здравствуйте.

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

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

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

Спасибо.