Hello,
You're right. The resources are actually embeded in the exe. I checked it
inside the exe.
Thanks a lot for telling me. I'd have never known otherwise.
But i wonder why i cannot specify the embeded report name and get the
report.
If i use this code for Eg:
ReportViewer1.LocalReport.ReportEmbeddedResource = "EmbReport1";
This error pops up in the report control
"An error occured during local report processing. The report definition for
report
'EmbReport1' has not been specified"
I have no problem getting the report with this instead
ReportViewer1.LocalReport..ReportPath=***\***.rdlc
"Jeroen Mostert" <jmostert@xs4all.nlwrote in message
news:48f07880$0$185$e4fe514c@news.xs4all.nl...
Quote:
Srinidhi wrote: Quote:
>I'm trying to embed a report (.rdlc) file in my project. But it always
>stays
>as linked. The 'Persistance' property is grayed & always set to 'Linked
>at
>compile time'.
>Upon further inspection i saw that only graphic files, icons & wave files
>were able to be embeded. How can i embed other file types? Especially my
>report files.
>>
| The terminology is confusing. "Linked" here doesn't mean "remains as a
separate file" but "is linked together with the .EXE". A "linked" file is
still embedded in your .EXE, it just isn't embedded in the .RESX file.
This should make no functional difference.
>
If you really want to stuff it in the .RESX for some reason, you can, but
only clumsily: convert the file to a Base64-encoded string and store it as
a string resource. This has storage overhead and also complicates using
the resource.
>
--
J.
|