Я не могу получить отчет rdlc на моем проекте C#, на debug exe ..... может ли кто-нибудь помочь мне получить его ....... Если я устанавливаю визуальный stdio, тогда я получаю rdlc на моем exe, но без него ..... rdlc ont show on my exe .......... Я хочу просто показать на моем проекте, не устанавливая визуальный STDIOКак получить отчет rdlc на моем проекте C#
0
A
ответ
1
для этих так называемых «местных отчетов», вам нужно сделать одну из двух вещей:
- При установке приложения на клиентском компьютере, а также установить файл RDLC и ссылки на установленный файл RDLC в соответствующих свойствах средства просмотра отчетов. Имейте в виду, что место установки на машине пользователя может отличаться от вашей папки разработки, поэтому вы должны убедиться, что путь к файлу RDLC не является жестко запрограммированным.
- Вставить файл RDLC в ресурсах приложения и иметь отчет управление просмотром ссылка на RDLC ресурса
Конечно, если вы не грузите файл RDLC, отчет не может быть отображен.
0
Вместо указания ReportPath
вашего rdlc
файла вы можете указать ReportEmbeddedResource
, который каким-то образом похож на указание пути, содержащегося в вашем проекте. Например, если приложение называется TestApp
и файл rdlc
находится в папке Resources
, вы можете просто установить
myReportViewer.LocalReport.ReportEmbeddedResource = "TestApp.Resources.MyReportFile.rdlc";
Однако, это должно произойти в коде перед выходом, конечно.
Вы где-то устанавливали/развертывали и хотите попасть туда? –