Hi,
I am evaluating the use of NetAdvantage Reporting in a WPF application run locally.
Currently the file path to the image is stored in a field within an SQL Compact database. How do i bind this field to an Image object?
I have tried but the image is only displaying an 'X'. does this mean it cannot find the image?
I have tested the datasource as well as confirmed the image path is correct.
Any help is greatly appreciated.
pfechner
Hi pfechner,
You can view the Using the Image Control article, long story short, you need to create a SQL Data Source that references the SQL Compact database & desired entity, and when you create the image control, add a binding to the Image field if your data contains the serialized image, or to the ImageUrl field if your data contains a URL with the location of the image.
The X means that there was an error while loading the image, it could be that it did not find the image, or that the image format is not supported (we support only JPG and PNG images).
Let us know if you have any questions.
Regards,Héctor
HI Hector,
thanks for the reply.
I can confirm i have a successful connection to the sql compact database and see data when i press the test query button.
I can also confirm the path is correct by copying the result into windows explorer.
The data being returned looks like:
I am using vs2010 and wpf (vb.net).
I have only just started to look at the infragistics reporting so i will most likely be doing something silly.
I just tried dragging the datasource field onto the report (Expr1) and pressed the preview button and i get the error
"Infragistics.Reports.Engine.EngineException: Error in DataContext =DataSources.sqlDataSource3.An error occurred while binding an expression."
What am i doing wrong?
Do i need to use the Report Viewer object?