Отправить набор данных в отчет Crystal без подключения к БД в C # - PullRequest
2 голосов
/ 11 сентября 2011

У меня проблема с make (динамическими) отчетами из базы данных sqlite в Crystal Report.я хочу знать, есть ли способ отправить набор данных, который не связан с базой данных, в отчет Crystal?я видел статью в CodeProject для отправки набора данных в кристалл!но я не хочу, и я не могу использовать путь мастера!спасибо за вашу помощь.

1 Ответ

1 голос
/ 11 сентября 2011

ADO.NET DataSets предназначены для работы в автономном режиме. Это означает, что в отличие от DataReader подключение к базе данных больше не требуется после получения данных.

Я могу себе представить, что мастеру, который вы могли бы использовать в Visual Studio и CR Designer, для работы требуется активное соединение, и чтобы вы могли где-то сохранить определение набора данных, это, вероятно, будет результатом вызова хранимой процедуры или встроенного запроса, но это должно быть необходимо только для первого дизайна.

После заполнения DataSet действительно содержит данные, и больше ничего не требуется для соединения, которое может быть закрыто сразу после того, как DataAdapter заполнил DataSet.

Я думаю, что вполне возможно, что во время выполнения вы передадите DataSet (с точной структурой того, который вы использовали во время разработки) к отчету, и отчет будет работать без необходимости отдельного подключения к данным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...