> 文章列表 > DevExpress Report 使用XtraReport报表——实现动态图片调用/数据库图片URL调用

DevExpress Report 使用XtraReport报表——实现动态图片调用/数据库图片URL调用

DevExpress Report 使用XtraReport报表——实现动态图片调用/数据库图片URL调用

目录

1、数据库的连接

2、sql语句的编写

3、报表控件的设置

4、导出报表


使用版本:v17.1

背景:使用DevExpress报表设计,报表中调用数据库的一个字段是图片URL(ftp地址),在报表导出时,需要通过图片URL将调用的图片放到excel表格中

参考官网网址:XRPictureBox Class

XRPictureBox Class | Reporting | DevExpress Documentation

1、数据库的连接

报表右侧的字段列表

点击右侧的三个点,可编写sql语句,增加关联数据库表中的URL字段(前提数据库表table本身就有存储URL的字段)

 

2、sql语句的编写

点击”Run Query Builder...”按钮

select后面增加将要显示调用到报表中使用的字段

 

 实际数据库相应表的URL字段

 (具体数据库表相应的URL字段已在数据集中显示)

 在右侧的字段列表显示

 

3、报表控件的设置

左侧的工具箱选择“图片框”,拉到中间的报表区

 图片框的右上角点击图片路径下面的数据绑定,选择相应的URL字段

 尺寸选择:压缩,就不会拉伸图片

4、导出报表