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

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

Добавлено: 28 сен 2017, 06:53
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 в отчёте никак на ошибку не влияет. Пример отчета во вложении. Если из отчета убрать форму, то всё работает без ошибок.

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

Добавлено: 29 сен 2017, 10:53
Aleksey
Здравствуйте,

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

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

parentDataSource.ConnectOnStart = true;
parentDataSource.Connect();
dataSource.ConnectOnStart = true;
dataSource.Connect();
Спасибо.