水晶報表一般分為pull模式以及push模式。pull模式是指使用控制項連線資料,push模式是指使用**的方式。
由於進行編碼練習,所以也就沒有進行pull的嘗試。
以下是乙個最簡單的水晶報表的push模式。
1. rpt 報表模版
2. 資料表結構
3. form樣式
控制項型別:crystalreportviewer
控制項名稱:baseprintform
4.詳細**
view code
1using system;
2using system.collections.generic;
3using system.componentmodel;
4using system.data;
5using system.drawing;
6using system.linq;
7using system.text;
8using system.windows.forms;
9using system.data.sqlclient;
10using crystaldecisions.crystalreports.engine;
1112
public
partial
class form1 : form
15
37 }
38 }
其他說明:
使用以上的小例子,只能夠將資料顯示到具有列印功能的控制項中,如果想要列印出成品,還需要點選控制項上面的列印按鈕。
水晶報表設計(三) PUSH模式(二)
首先解釋乙個pull模式和push模式的區別 1 pull模式 與資料庫緊耦合模式。也就是說,當資料庫位置發生變化的時候,水晶報表就找不到它的資料來源了。原因 在給水晶報表建立資料庫連線的時候,連線串是存放在水晶報表裡面的。比如是127.0.0.1。當資料庫位置發生變化的時候,比如變成了127.0....
水晶報表的Push模式及多表製作
裝載水晶報表的webfrom.aspx中新增如下 解決彈出應用dataset彈出登陸介面的問題。protected void page load object sender,eventargs e 中的引數可以不用賦值,即使賦了值也不起作用。crystalreportsource1.reportdo...
水晶報表內功心法 PUSH模式樣板招式
前篇講解了pull模式下的操作方法,比較簡單。本文進一步詳細講解一下push模式下的樣板操作。仍以web為例 新建乙個 asp.net crystalreports的 彈出下面這個介面後,選第2項 作為空白報表,然後點確認,進入乙個空白介面。新建乙個資料集合 出現此提示時,點 是 然後還會出來連線資...