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@xxxxxx> wrote in message
news:48f07880$0$185$e4fe514c@xxxxxx
> Srinidhi wrote:
>> 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.