Java && C#

          要學得東西很多,但我們的時間卻不是很多!
          數據加載中……
          使用Jasperassistant 制作報表
          ?? JasperAssistant是一個JasperReports的可視化報表設計工具,一個受歡迎的報表引擎。它構建在Eclipse的插件體系之上,其主要目的是通過直觀的圖形界面來幫助開發JasperReports報表定義文件。
          ?? 我們可以直接來調用它自身提供的一個控件,在任何需要顯示報表的地方,都可以很容易的顯示出你想要的報表,而且還可以導出成為Html、PDF、Xls等多種格式。
          ?? 下面是我做的幾個報表的顯示效果圖以及其核心代碼。
          ???
          ?? private ViewerComposite myReportShowComposite;// 用來在SWT中顯示JasperassitantReport的一個窗口
          ??? @Override
          ?? public void createPartControl(Composite parent) {
          ??? ??? Composite container = new Composite(parent, SWT.NONE);
          ??? ??? container.setLayout(new FillLayout());
          ??? ??? myReportShowComposite = new ViewerComposite(container, SWT.NONE);
          ??? ??? showChar();
          ??? }

          ? ? /**
          ??? ?* 調用此方法,可以顯示出你制作好的報表
          ??? ?*/
          ??? private void showChar() {

          ??? ??? try {
          ??? ??? ??? // String str = FileLocator.toFileURL(
          ??? ??? ??? // Platform.getBundle("report.system").getEntry("/report"))
          ??? ??? ??? // .getPath();Jasperassistant

          ??? ??? ??? JasperPrint jasperPrint = JasperFillManager.fillReport("報表存放的路徑",
          ??? ??? ??? ??? ??? new HashMap(), new JREmptyDataSource());
          ??? ??? ??? myReportShowComposite.getReportViewer().setDocument(jasperPrint);
          ??? ??? ??? myReportShowComposite.update();
          ??? ??? } catch (Exception e) {
          ??? ??? ??? e.printStackTrace();
          ??? ??? }
          ??? }
          ?? 所有的報表效果圖請查看我的相冊,期待有更好的技術,一切都正在學習中!





          posted on 2007-02-13 09:55 Bill111 閱讀(978) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 漳州市| 阿图什市| 崇礼县| 花莲县| 柳林县| 神木县| 达日县| 界首市| 岫岩| 扎兰屯市| 商水县| 措美县| 邢台市| 岑溪市| 贵港市| 太康县| 陆河县| 宣恩县| 达孜县| 澄迈县| 肥东县| 仙居县| 子洲县| 台山市| 肥城市| 泾川县| 石嘴山市| 河池市| 临猗县| 楚雄市| 突泉县| 成都市| 黄骅市| 花莲市| 清河县| 鄂伦春自治旗| 成武县| 成都市| 吴忠市| 吴堡县| 沧州市|