DataSource + связь + форма = exception

Обсуждение Stimulsoft Reports.NET
Ответить
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 14:07
Откуда: Russia

DataSource + связь + форма = exception

Сообщение EmeJIbka »

Здравствуйте.
При использовании связей в источниках данных и вызове метода подключения источников из формы в отчёте получаем ошибку "Parent Data Source 'parentDataSource' is not located in DataSet and can't be used in relation 'Наименование'! You can use property CacheAllData of report to cache this Data Source to one DataSet.". Изменение свойства CacheAllData в отчёте никак на ошибку не влияет. Пример отчета во вложении. Если из отчета убрать форму, то всё работает без ошибок.
Вложения
Report.mrt
(9.08 КБ) 340 скачиваний
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: DataSource + связь + форма = exception

Сообщение Aleksey »

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

Пожалуйста, добавьте следующий код:

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

parentDataSource.ConnectOnStart = true;
parentDataSource.Connect();
dataSource.ConnectOnStart = true;
dataSource.Connect();
Спасибо.
Ответить