cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hi,

I set a report with .xsd file as schema of table. and I insert an OLE object with graphic location to load an image.

Here comes the strange thing. Image does not show when I set the data source and export pdf file, every filed shows correctly but image. However, Image shows if I don't set data source and export pdf.

below is how I set the datasource:

 void SetXmlDataSource(ReportDocument report)
        {
            if(!Utils.CheckFileExists(_configuration.Schema))
            {
                throw new Exception($"File {_configuration.Schema} does not exist");
            }
            if(!Utils.CheckFileExists(_commandLine))
            {
                throw new Exception($"File {_commandLine} does not exist");
            }        
            var ds = new DataSet();
            ds.ReadXmlSchema(_configuration.Schema);
            ds.ReadXml(_commandLine);
            report.SetDataSource(ds);
        }<br>

Language: C# (.net4.5)

OS Platform: Windows Server 2016 (x64)

SDK: SP32

Crystal Reports Version: Crystal Report 2020

0 Likes
View Entire Topic
0 Likes

You have to link the image through a database field, If not the image will only load once when the report is opened.

huayuz
Explorer
0 Likes

Than you Williams, I don't know why I have to link the image through a database field. But, the image shows if I set a dataset as data source in some reports. Is it a special way for xml\xsd data source type? In my case, the image path is hard-coded in the graphic location and no need to calculate at all.