load a .gif image at runtime in crystal report
I have done a program in C# such that , added a crystal report viewer, then added a button named as browse… and designed a report by getting source from the xml schema file(.xsd file) with two fields namely name,image..... name is of string datatype and image is of
datatype base64Binary.. so now when I run the program.. using browse button I can be able to load a .jpg image at runtime.. so that image will be displayed in the report…. This is wht my program does…
Now what I have to do is that ,I should be able to load a .gif image at runtime and display in crystal report.At present when I select a .gif image..its not shown in crystal report…so please help me to do this.. I will enclose my coding part along with this..please have a look at it and help me to do this program….
and the coding is as follows:
// Prcocedure: AddImageRow
// reads an image file and adds this image to a dataset table
void AddImageRow(DataTable tbl, string name, string filename)
FileStream fs = new FileStream(filename, FileMode.Open); // create a file stream
BinaryReader br = new BinaryReader(fs); // create binary reader
// create a new datarow
row = tbl.NewRow();
// set country field and image field
row = name;
row = br.ReadBytes((int)br.BaseStream.Length);
// add this row to the table
// clean up
br = null;
fs = null;
private void button1_Click(object sender, System.EventArgs e)
OpenFileDialog openFileDialog1 = new OpenFileDialog();
// openFileDialog1.Filter = "Image Files(*.jpg) | *.jpg ";
openFileDialog1.Filter = "Image Files(*.jpg) |*.jpg | All Files(*.*) | *.*";
//the variable myPic contains the string of the full File Name,it includes the full path.
string mypic = openFileDialog1.FileName;
DataSet data = new DataSet();
// add a table 'Images' to the dataset
// add two fields
// create a report
showimage cr = new showimage();
// pass a reportdocument to the viewer
crystalReportViewer1.ReportSource = cr;
If you don't get an answer here, you might try Crystal's tech support site: http://support.businessobjects.com/
Please post questions to the forums, where others may benefit.
I do not offer free assistance by e-mail. Thank you!
simply you can use transparent PNG files instead of gif! ;D
What would that do for him?
Originally Posted by smaildeveloper
I don't answer coding questions via PM or Email. Please post a thread in the appropriate forum section.
Please use [Code]your code goes in here[/Code] tags when posting code.
Before posting your question, did you look here
Got a question on Linux? Visit our Linux sister site.
Modifications Required For VB6 Apps To Work On Vista
Last Post: 02-20-2008, 05:30 AM
Last Post: 11-08-2005, 09:42 AM
Last Post: 10-07-2005, 02:54 AM
By AM003295 in forum VB Classic
Last Post: 08-12-2005, 10:13 PM
Last Post: 08-30-2001, 12:45 PM
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center