`
bibiye
  • 浏览: 172961 次
社区版块
存档分类
最新评论

水晶报表系列文章 -- 用Swing方式显示报表

阅读更多

/*
 * Created on 2005/12/12
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.foobar;


import java.awt.*;

import javax.swing.*;

import com.crystaldecisions.ReportViewer.*;
//import com.crystaldecisions.reports.sdk.*;
//import com.crystaldecisions.sdk.occa.report.reportsource.IReportSource;
import com.crystaldecisions.sdk.occa.report.application.*;
import com.crystaldecisions.sdk.occa.report.reportsource.*;

/**
 * @author phss
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class TestSwing {
 private static void createAndShowGUI(){
  try{
   JFrame.setDefaultLookAndFeelDecorated(false);
   JFrame frame = new JFrame("TestSwing");
   frame.setTitle("Testing CRX1...");
   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   
   ReportViewerBean viewer = new ReportViewerBean();
   viewer.init(new String[0],null,null,null);
   System.err.println("--------------1----------");
   ReportClientDocument rpt = new ReportClientDocument();
   System.err.println("-------------2-----------");
   rpt.setReportAppServer("crmboe.mds-sn.com");
   //rpt.setReportAppServer("crmboe.ras.rptappserver");
   System.err.println("-------------3-----------");
   rpt.open("crmboe.ras.rptappserver://c:\\reports\\aa.rpt",0);
   //rpt.open("aa.rpt",0);
   System.err.println("--------------4----------");
   
   IReportSource rptSource = rpt.getReportSource();
   viewer.setReportSource(rptSource);
   System.err.println("--------------5----------");
   frame.getContentPane().add(viewer,BorderLayout.CENTER);
   frame.setSize(700,500);
   frame.setVisible(true);
   
   viewer.start();
   
   
  }catch(Exception e){
   e.printStackTrace();
  }
 }

 public static void main(String[] args) {
  SwingUtilities.invokeLater(new Runnable(){
    public void run(){
      createAndShowGUI();
    }
  });
 }
}

分享到:
评论
2 楼 bibiye 2012-05-24  
xiaobadi 写道
hello,ReportViewer 这个jar在哪里下载啊

在其安装目录中
1 楼 xiaobadi 2012-01-08  
hello,ReportViewer 这个jar在哪里下载啊

相关推荐

    水晶报表杀手--e表 3.0

    e表号称水晶报表杀手,它是一个功能强大的Web报表工具,使用e表可使复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂SQL编写以及编程来准备数据,报表设计的效率大大提高。 e表是纯 .NET的...

    水晶报表函数大全--数字函数篇

    "水晶报表函数大全--数字函数篇" 本资源摘要信息涵盖了水晶报表中的数字函数,包括 Abs、Sgn、Int、Round 等函数。这些函数都是在 Crystal Reports 中常用的数字处理函数,可以帮助用户快速处理和分析数字数据。 ...

    水晶报表的使用--vs2003

    通过阅读"20050908am--水晶报表的使用.pdf"这份文档,你可以获取更多关于VS2003下使用水晶报表的详细教程和实例,进一步提升你的报表设计能力。记得结合实践,不断探索和尝试,以掌握水晶报表的精髓。

    水晶报表-c#-示例

    此压缩包提供的"水晶报表-C#-示例"包含了一系列的实例,旨在帮助开发者更好地理解和使用水晶报表的功能。 水晶报表的主要功能包括: 1. **报表设计**:用户可以通过图形化界面设计复杂布局的报表,包括表格、图表...

    Crystal Reports Xi水晶报表标准指南--Part3

    Crystal Reports Xi水晶报表标准指南--Part3

    Crystal Reports Xi水晶报表标准指南--Part4

    Crystal Reports Xi水晶报表标准指南--Part4

    水晶报表VS2015-VS2017( CRRuntime_32bit_13_0_25.msi )安装包

    水晶报表是Business Objects公司开发的一款强大的商业智能报告工具,它被广泛应用于开发具有复杂报表功能的应用程序。在Visual Studio 2015和2017中,开发者可以利用水晶报表来创建、设计和展示数据丰富的报表。...

    Crystal Reports Xi水晶报表标准指南--Part2

    Crystal Reports Xi水晶报表标准指南--Part2

    水晶报表问题-------有待解决

    确认当前使用的水晶报表版本与系统环境和数据源兼容,且已正确安装和配置。 9. 错误日志:如果问题持续存在,查阅水晶报表的错误日志有助于定位问题的具体原因。日志通常会提供关于错误的详细信息,帮助进行故障...

    水晶报表的使用-同一数据源

    在这个“水晶报表的使用-同一数据源”主题中,我们将深入探讨如何利用Dataset作为参数,以及如何设置报表以共享同一数据源。 首先,水晶报表的核心优势在于其灵活性和数据可视化能力,它可以轻松地处理复杂的数据...

    Crystal Reports Xi水晶报表标准指南-Part1

    Crystal Reports Xi水晶报表标准指南-Part1

    C#水晶报表中文教程-非常全面

    水晶报表是一款由SAP公司开发的报告生成软件,它允许用户通过拖放方式设计报告,支持多种数据源,如SQL Server、Oracle等,并能生成各种复杂的报表格式,如表格、图表、交叉表等。在C#中集成水晶报表,可以极大地...

    Crystal Reports Xi水晶报表标准指南-Part6

    Crystal Reports Xi水晶报表标准指南-Part6

    水晶报表-动态加载图片

    在实际应用中,我们可以使用水晶报表动态加载图片技术来实现图片的加载,例如在报表中显示产品图片、员工照片等。这种技术可以提高报表的可读性和美观性,并且可以满足实际应用中的需求。 技术要点: * 使用水晶...

    水晶报表的制作-----学习.NET的有用资料

    学习.NET的有用资料-水晶报表的制作参考资料.

    Crystal Reports Xi水晶报表标准指南--Part5

    Crystal Reports Xi水晶报表标准指南--Part5

    水晶报表动态显示图片

    在水晶报表中动态显示图片是一项重要的功能,这使得报告更加生动且具有更高的信息传达效率。 在水晶报表中动态显示图片,通常涉及到以下几个关键知识点: 1. **数据链接**:水晶报表可以将图片存储在数据库中或者...

    水晶报表--水晶报表水晶报表

    水晶报表水晶报表水晶报表水晶报表水晶报表

    水晶报表学习资料

    15-水晶易表-用水晶易表制作销售报表.pdf 16-水晶易表-销售业绩预测分析图.pdf 17-水晶易表-PPT高手最牛的图表.pdf 18-水晶易表-实用培训.pdf 19-水晶易表-用户指南.pdf 20-水晶易表-White Paper白皮书.pdf 21-水晶...

    制作水晶报表显示制作水晶报表显示制作水晶报表显示

    下面将详细介绍如何制作和显示水晶报表,以及相关的关键知识点。 1. **水晶报表概述** 水晶报表(Crystal Reports)是SAP公司的一款产品,它允许用户从各种数据源(如SQL Server、Oracle、Excel等)获取数据,并...

Global site tag (gtag.js) - Google Analytics