您好,在嗎?水晶報表的列印功能如何實現,謝謝

2021-12-25 05:04:23 字數 1286 閱讀 6425

1樓:匿名使用者

如果想使使用者能夠列印在 web 上訪問的整個多頁報表,您有下列選項:

1、使用web 窗體 viewer 工具欄上的「列印」按鈕將報表匯出為 pdf。

2、使用web 窗體 viewer 工具欄上的「匯出」按鈕,匯出報表為可以由客戶端的現有應用程式列印的格式。

3、使用printtoprinter 方法從伺服器列印報表。

4、將報表作為乙個連續的頁提供以通過 internet explorer 瀏覽器在客戶端啟用列印。

如果使用者無權訪問列印匯出的報表所需的應用程式,並且伺服器端列印存在安全性或訪問許可權問題,您可能需要使使用者能夠從他們的瀏覽器列印報表。此方法將整個報表作為乙個連續的頁顯示在 web 窗體 viewer 控制項中,因而能夠使用瀏覽器的列印功能。

在應用程式中,可以在現有 web 窗體 viewer 旁邊新增乙個按鈕,該按鈕可以將客戶端重定向到新的、在瀏覽器中將整個報表顯示為乙個連續頁的 web 窗體 viewer。可以對第二個窗體上的檢視器進行格式化,以便禁用組樹和工具欄,並將檢視器的 separatepages 屬性設定為 false。

注意 這種列印方法有乙個侷限,即無法控制頁首、頁尾和分頁符的定位。

crreportdocument = new income_statement()

crystalreportviewer1.reportsource = crreportdocument

crystalreportviewer1.separatepages = false

crystalreportviewer1.displaygrouptree = false

crystalreportviewer1.display******* = false

2樓:匿名使用者

水晶報表需要提供資料來源,資料來源以表和資料的對映形式傳遞給水晶報表之後就可以直接建立報表列印的框架和對映。該框架建立後,可以將水晶報表中的字段和專案直接表示到水晶報表畫面上。也可以進行編輯。

這是靜態編輯,資料是不變的。靜態設計之後,你的水晶報表檔案儲存著你靜態編輯的虛擬映象表結構,甚至包括之前的臨時資料。後面用程式載入的時候,就得將動態的資料物件以資料表的形式給報表物件進行賦值。

當然過程肯定稍微複雜一些。必須有連線字串和關聯資料驅動的設定。連線引數全部設定ok之後,報表就會像被注入水的容器,充實起來。

不過一般是這種來實現。也有別的水晶報表。可以先自己定義顯示格式和物件。然後用程式直接訪問報表物件進行輸出資料和編輯表示。

3樓:匿名使用者

nishuoshenme

您好,在solidworks裡面,如圖紅藍兩個座標,為什麼有

紅藍兩個座標原點 bai是du關聯的,紅色原點是系統默zhi認的三個視dao圖的交點,是原始原專點,藍色是在選擇草屬圖基準面時自動設定的原點,這個跟你所選擇的基準面有關係的,一般藍色原點會與紅色原點重合,但在特殊情況如基準面時由其它方式 參考基準面生成方法 生成的,這類情況就會產生藍色原點與紅色原點...

在嗎?您好,我駕照過期2年多了還能考理論換證嗎

可以,只要不超過三年,就可以重考科目一,然後去換證,超過三年就登出了!1 駕駛證超過有效期一年以內,駕駛證為逾期未換證狀態,駕駛人可以持身份證 失效駕駛證 縣級或者部隊團級以上醫療機構出具的有關身體條件的證明到車管所辦理手續,不用參加任何科目考試就可以換領證件。2 駕駛證超過有效期滿一年未到三年的,...

你好在嗎,手機關機後無法連線伺服器怎麼回事

手機關機了就無法連線啊,只有開機才能連線訊號,進行通話,上網等各種操作,如果開機了還無法連線,先查一下是否欠費,或者是卡鬆動了,再不行只能找售後服務。手機關機了就無法連線啊,只有開機才能連線訊號,進行通話,上網等各種操作,如果開機了還無法連線,先查一下是否欠費,或者是卡鬆動了,再不行只能找售後服務。...