學習水晶報表

2021-06-06 21:37:53 字數 1798 閱讀 7170

學習**:1.

2.

3. 4.

一、pull模式下(手動繫結無需**)

有web下。建立乙個crystalreportviewpage.aspx檔案

在crystalreportviewpage.aspx.cs檔案**如下

using system;

using system.collections;

using system.configuration;

using system.data;

using system.linq;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.htmlcontrols;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.xml.linq;

//1.引入命名空間

using crystaldecisions.crystalreports.engine;//為 reportdocument 物件模型提供支援

using crystaldecisions.shared;//提供由 crystalreportviewer 控制項和 reportdocument 物件模型共享的類、介面和列舉

public partial class crystalreportviewpage : system.web.ui.page

//2_4.繫結資料來源(資料來源為水晶報表文件)

crystalreportviewer1.reportsource = rptdoc;

}/// /// pull模式

///

///

///

protected void btnshowcrystalreportview_click(object sender, eventargs e)

}

效果如下:

二、push模式

1.在web.config檔案的connectionstrings節點設定連線字串

2.建立資料訪問類goods.cs,**如下:

using system.data.common;

using system.data.sqlclient;

/// ///goodsinfo 的摘要說明

///

public class goods}}

3.建立水晶報表模板,如圖

5.顯示水晶報表(建立乙個頁面,cs頁面**如下)

using crystaldecisions.crystalreports.engine;

using crystaldecisions.shared;

public partial class goodsinfo : system.web.ui.page

}

6.瀏覽頁面即可。

有關pull、push模式理解見

水晶報表 學習筆記

因為要用到動態報表,所以首先學習了水晶報表。但是對動態報表的實現還是很模糊,請大家指教!小女子在此謝過!1 簡介 水晶報表主要用於設計及產生報表 是業內最專業 功能最強大的報表系統,除了強大的報表功能外,最大的又是是實現了與絕大多數流行開發工具的整合和介面。2 功能 crystal report幾乎...

水晶報表 建立報表

水晶報表是乙個優秀的報表開發工具,本人在開發通用管理系統的時候,所有報表都使用水晶報表,其簡單 易用和強大的功能令筆者倍加喜愛,現將水晶報表使用手記呈現給大家。一 在使用自帶的水晶報表時,請註冊,否則只能使用30次 二 使用crystalreportviewer進行預覽 crystalreportv...

水晶報表 子報表

經過了一段時間對水晶報表的操作,我對其稍稍了解了一點點。這兩天,一直在為資料量太大而煩惱,我有六張表,其中一張關聯剩餘的五張表。想要顯示資料,結果,顯示不出來,即使我已經在鏈結裡面設定了左外連線。我知道這個是按照笛卡爾積相乘,所以資料會成倍的增加。所以,即使我改用直接連線資料庫的方式也行不通。就是p...