M.CHAITHANYA Ответов: 3

в чем разница между отчетами .rdl и .rdlc


Привет,

Скажите, пожалуйста, в чем разница между .rdl и .rdlc в отчетности?Кроме того, у меня есть сценарий, сценарий такой:

Я занимаюсь приложением для управления школой, которое является чисто windows-приложением.В этом приложении у меня есть кнопка в форме, по щелчку которой я должен динамически генерировать отчет, подключаться к набору данных и выбирать данные, и, наконец, я должен иметь возможность визуализировать отчет .Как это сделать,

Пожалуйста, помогите мне.

заранее спасибо.


С уважением
Чайтанья М

Sergey Alexandrovich Kryukov

Я бы посоветовал вам прекратить использовать формат "в чем разница между {0} и {1}?". В чем разница между яблоком и яблоком? Любой возможный ответ можно считать неверным. Спросите, что именно вы знаете о двух или более предметах.
--СА

3 Ответов

Рейтинг:
2

Prerak Patel

В чем же разница?
Rdl-файлы, созданные в версии SQL Server 2005 в конструкторе отчетов. Rdlc-файлы, созданные в Visual Studio версии 2005 года дизайнер отчетов.
Форматы RDL и RDLC имеют одну и ту же XML-схему. Однако в файлах RDLC некоторые значения (например, текст запроса) могут быть пустыми, что означает, что они не готовы к немедленной публикации на сервере отчетов. Недостающие значения можно ввести, открыв файл RDLC с помощью конструктора отчетов версии SQL Server 2005. (Сначала вы должны переименовать файл .rdlc в файл .rdl.)
Rdl-файлы полностью совместимы с элементом управления reportviewer во время выполнения. Однако файлы RDL не содержат некоторой информации, от которой зависит время разработки элемента управления ReportViewer для автоматического создания кода привязки данных. При ручной привязке данных файлы RDL можно использовать в элементе управления ReportViewer.
Обратите внимание, что элемент управления ReportViewer не содержит никакой логики для подключения к базам данных или выполнения запросов. Отделив такую логику, ReportViewer стал совместим со всеми источниками данных, включая источники данных, не относящиеся к базе данных. Однако это означает, что когда файл RDL используется элементом управления ReportViewer, связанная с SQL информация в файле RDL просто игнорируется элементом управления. Хост-приложение несет ответственность за подключение к базам данных, выполнение запросов и передачу данных в элемент управления ReportViewer в виде ADO.NET Таблицы данных.

Ссылка:http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/a5f67556-7223-492f-b8d8-77b118b2cb2c/[^]

Как это сделать?
http://msdn.microsoft.com/en-us/library/ms170246(v=sql. 90). aspx[^]

Ты можешь гугл[^] для получения дополнительной информации.


Рейтинг:
2

Ramalinga Koushik

Надежда этот[^] может тебе помочь.


M.CHAITHANYA

Привет Рамалинга Коушик,

Не могли бы вы рассказать мне, как создать отчет динамически и показать его через Средство просмотра отчетов конечному пользователю?

С уважением
Чайтанья М