Click here to Skip to main content
15,881,687 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi i want to Know how to set Width and Height for Crystal Report Picture Object through C#
Coding.

I tried this,

C#
ReportDocument rpt = new ReportDocument();
               rpt.Load(Application.StartupPath + "\\REPORTS\\ProductBarcode.rpt");
               rpt.SetDataSource(ds.Tables[0]);


               PictureObject TAddress1 = (PictureObject)rpt.ReportDefinition.Sections[0].ReportObjects["BarcodeImage1"];
               TAddress1.Width = 2000;
               TAddress1.Height = 3000;

               crystalReportViewer1.ReportSource = rpt;

               rpt.Refresh();


but i got error:
Unable to cast object of type 'CrystalDecisions.CrystalReports.Engine.BlobFieldObject' to type 'CrystalDecisions.CrystalReports.Engine.PictureObject'.

Anybody help me please.
Posted
Updated 19-Feb-13 0:59am
v2
Comments
Sandeep Mewara 19-Feb-13 9:52am    
Error clearly tells the reason. You are casting the control into one that is not so. Either caste correctly or find the right control.

1 solution

Here use BlobFieldObject Intead of PictureObject.
 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900