设置参数字段

初始化了所有参数字段并将它们添加到 Fields 对象后,可以将 Fields 对象传给查看器。

设置参数字段
  1. 创建一个 CrystalReportViewer 对象,将对报表源对象的引用传给它。
  2.     CrystalReportViewer viewer = new CrystalReportViewer();

        viewer.setReportSource(reportSource);

  3. 通过传入已初始化的 Fields 对象为查看器设置参数字段。
  4. 您可以禁用用户提示,以便自动使用设置的参数字段值。这在以下情况中特别有用:所设置的参数字段值对于用户为未知(例如系统生成的参数)。

        viewer.setParameterFields(fields);

        viewer.setEnableParameterPrompt(false);

  5. 初次设置参数时,无需调用刷新方法。如果报表的参数已被设置,则调用查看器的刷新方法以应用新的参数。
  6. viewer.refresh();

  7. 如果页面只包含此查看器,则调用其 setOwnPage 方法并传入 true。这使查看器可以自动执行页面配置并启用打印和导出按钮。如果页面包含不同于此查看器的元素,则必须以 false 为参数调用 setOwnPage 方法,并且您必须手动设置内容类型。
  8. 注意:    将 setOwnPage 设置为 false 将禁用导出和打印。

        viewer.setOwnPage(true);

  9. 调用 processHttpRequest 方法以在当前的浏览器窗口中启动此查看器。
  10.     viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), null);



Business Objects
http://www.china.businessobjects.com/

支持服务
http://www.china.businessobjects.com/services/services.htm