2009-06-24 1 views
0

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

+0

Вы где-то устанавливали/развертывали и хотите попасть туда? –

ответ

1

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

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

Конечно, если вы не грузите файл RDLC, отчет не может быть отображен.

0

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

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

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