Click here to Skip to main content
12,635,149 members (23,472 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: VB VB.NET image RDLC
Hi,
i got a problem in which i wanted to display the images from My.resources and i can not pass any non-string type to the report parameter.. is that anyway to retrieve any path name from My.resources ? or any other suggestion ?

really thank for the help!

i already got this code for simple picturebox

PictureBox1.Image = My.Resources.ResourceManager.GetObject("signa")

how can i use the same resource to display on the rdlc report
Posted 15-Jan-13 22:55pm
Updated 15-Jan-13 23:25pm
v4

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

<td title="http://localhost:60749/Uploads/Engineers/SignatureFile/5/sample.png" class="a17">
    <img alt="http://localhost:60749/Uploads/Engineers/SignatureFile/5/sample.png" src="" />
</td>




var DC = new EPCDataContext(); 
var parameters = new List<ReportParameter>(); 
var reportData = DC.tvfGetEAReport(); 
 
var siteUrl = "http://" + Request.ServerVariables["HTTP_HOST"].ToString() + "/"; 
 
ReportDataSource rds = new ReportDataSource("DataSet1_tvfGetEAReport", reportData); 
 
var siteUrlParam = ReportViewer1.LocalReport.GetParameters().FirstOrDefault(p => p.Name == "SITE_URL"); 
 
var parameter = new ReportParameter(); 
parameter.Name = "SITE_URL"; 
parameter.Values.Add(siteUrl); 
parameters.Add(parameter); 
 
ReportViewer1.LocalReport.SetParameters(parameters); 
ReportViewer1.LocalReport.DataSources.Add(rds);
  Permalink  
Comments
Racer nick 16-Jan-13 4:17am
   
i didn't use any HTTP host here.. plz suggest

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web01 | 2.8.161208.2 | Last Updated 16 Jan 2013
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100