Jasper reports 使用jdbc数据源获取空报表的原因是什么?

Jasper reports 使用jdbc数据源获取空报表的原因是什么?,jasper-reports,ireport,Jasper Reports,Ireport,我正在使用iReport 4.7.0。要以表格格式获取报告,我正在连接到SQLServer2005 我在设计一个表时创建了一个数据集,该表为我提供了数据库表中的字段值,但在完成设计后,当我预览jrxml文件时,它不会向我显示带有值的表 我想知道是什么问题 我的jrxml文件: 我认为由于主数据集为空(除了新的数据集1子数据集之外,我在模板中没有找到任何其他数据集),所以没有打印详细信息栏(当没有数据时,报告的属性具有所有部分,没有详细信息值) 例如,可以将表格组件移动(放置)到标题栏 您可以

我正在使用
iReport 4.7.0
。要以表格格式获取报告,我正在连接到
SQLServer2005

我在设计一个表时创建了一个数据集,该表为我提供了数据库表中的字段值,但在完成设计后,当我预览
jrxml
文件时,它不会向我显示带有值的表

我想知道是什么问题

我的
jrxml
文件:


我认为由于主数据集为空(除了新的数据集1子数据集之外,我在模板中没有找到任何其他数据集),所以没有打印详细信息栏(当没有数据时,报告的属性具有所有部分,没有详细信息值)

例如,可以将表格组件移动(放置)到标题栏



您可以找到使用表格组件的示例。

它向您展示了什么?你能发布你的JRXML文件吗?它向我展示了我在JRXML文件中设计的任何其他设计部分,但它没有显示数据库中的数据。我会给你我的JRXML文件。我还附上了我的JRXML设计文件的图像。你能告诉我如何将我的编码文件发布到这里吗?如果我将表组件放到标题栏中,它会抛出一些saxper例外提示什么例外?将表组件放入标题栏是一种正常的方式。您是什么时候得到它的(编译期间、保存期间、执行期间……)?什么描述?如果我正在开发struts2 web应用程序,并且我正在通过java program means in action类编译jrxml文件,并且我正在通过该java程序传递一些参数,同时还通过ireport中的javabean set datasource访问bean类的一些字段,那么届时我将如何在datasource中设置javabean set datasource以显示通过javabean集合数据源访问的表中的字段值