//兩個重要的名字空間
using crystaldecisions.shared ;//負責解釋tablelogoninfo類等
using crystaldecisions.crystalreports.engine ;//負責解釋reportdocument類等
//水晶報表修改text物件值
crystalreport1 report = new crystalreport1();
crystaldecisions.crystalreports.engine.textobject tb = (crystaldecisions.crystalreports.engine.textobject)report.reportdefinition.reportobjects["text1"];
//或者crystaldecisions.crystalreports.engine.textobject tb = reportdefinition.reportobjects["text1"] as crystaldecisions.crystalreports.engine.textobjectreport;
tb.text = "chinese";
//匯出到excel:
report.exportoptions.exportdestinationtype=crystaldecisions.shared.exportdestinationtype.diskfile;
report.exportoptions.exportformattype=crystaldecisions.shared.exportformattype.excel;
crystaldecisions.shared.diskfiledestinationoptions opt= new crystaldecisions.shared.diskfiledestinationoptions();
opt.diskfilename=@"檔名";
report.exportoptions.destinationoptions = opt;
report.export();
//匯出到word:
report.exportoptions.exportdestinationtype=crystaldecisions.shared.exportdestinationtype.diskfile;
report.exportoptions.exportformattype=crystaldecisions.shared.exportformattype.wordforwindows;
crystaldecisions.shared.diskfiledestinationoptions opt= new crystaldecisions.shared.diskfiledestinationoptions();
opt.diskfilename=@"檔名";
report.exportoptions.destinationoptions = opt;
report.export();
檔名可以自建,如果不存在,則自動建立
水晶報表的一些解決方法
客戶要求 1,紙張用高1400mm,寬2400mm的壓感紙 2,每行列印10條記錄 3,每頁進行金額統計 4,按照商品類別分類列印 換類換紙 5,表頭可以輸入 超過216,於是設定高2400,寬1400的紙張,改變一下列印方式就可以了。之所以要這樣,是因為在水晶報表裡面,紙張是報表的載體 如果隨便用...
水晶報表的一些基礎使用方法
1.基礎使用 dim rs as class1 new class1 dim sql as string sql select from t shap dim dss as test3.dataset1 new test3.dataset1 自定義資料集 rs.get dataset1 sql,ds...
我常用的提高水晶報表訪問速度方法一
水晶報表的使用越來越廣泛,很多單位的專案都採用水晶報表來做統計資料。對應剛剛接觸水晶報表的開發人員來說,怎樣提高水晶報表的訪問速度。我認為,應該有一些開發原則。以下是我的個人經驗,僅供參考。一 資料的處理儘可能讓c 完成 水晶報表支援水晶報表語言和vb,這兩種語言都是解釋性的語言,如果我們把一個資料...
c 水晶報表的進一步功能和使用!
最近一直在學水晶報表,一些基礎知識覺得學了不少,可是還是覺得水晶報表的核心還沒有學會!可是是在自學的原因吧.沒有人指導,只是自己埋著頭自己學,什麼地方學偏了也不知道。有一點一直認為自己的認識有偏差,就是我總是認為水晶報表很簡單,只是能實現選擇顯示列印的功能。但是她到底能不能實現刪改的功能呢?查了一些...
水晶報表中實現一個欄位的數值彙總
使用公式建立執行總計 2.在 檢視 選單上單擊 欄位資源管理器 3.在 欄位資源管理器 對話方塊中選擇 公式欄位 然後單擊 新建 4.將公式命名為 runningtotal 然後單擊 使用編輯器 出現公式工作室,公式編輯器處於活動狀態。5.將以下內容輸入 公式 框 whileprintingreco...