Как получить отчет rdlc о моем проекте на C # - PullRequest
0 голосов
/ 24 июня 2009

Я не могу получить отчет rdlc о моем проекте C #, об отладке exe ..... может ли кто-нибудь помочь мне получить его ....... Если я установлю visual stdio, то я получу rdlc на моем exe, но без него ..... rdlc ont show на моем exe .......... я хочу просто показать на моем проекте без установки visual stdio

Ответы [ 2 ]

1 голос
/ 24 июня 2009

Для этих так называемых «локальных отчетов» вам необходимо выполнить одно из двух действий:

  1. При установке приложения на клиентском компьютере также установите файл RDLC и обратитесь к установленному файлу RDLC в соответствующих свойствах элемента управления средства просмотра отчетов. Помните, что место установки на компьютере пользователя может отличаться от вашей папки разработки, поэтому необходимо убедиться, что путь к файлу RDLC не задан жестко.
  2. Вставить файл RDLC в ресурсы приложения и сделать так, чтобы элемент управления средства просмотра отчетов ссылался на ресурс RDLC

Конечно, если вы не отправите файл RDLC, отчет не будет отображаться.

0 голосов
/ 15 марта 2011

Вместо указания ReportPath вашего rdlc файла вы можете указать ReportEmbeddedResource, который как-то похож на указание пути, содержащегося в вашем проекте. Например, если ваше приложение называется TestApp, а файл rdlc находится в папке Resources, вы можете просто установить

myReportViewer.LocalReport.ReportEmbeddedResource = "TestApp.Resources.MyReportFile.rdlc";

Однако, конечно, это должно происходить в коде перед выпуском.

...