開發水晶報表碰到這樣的問題
1.已達到系統管理員配置的最大報表處理作業數限制。
這個問題我以前發布過只需要修改登錄檔就可以.
2.使用者使用水晶報表的時候出現加截報表錯誤.
剛開始使用者使用非常正常,但使用一天(該使用者使用報表頻率非常大)就會出現"報表載入失敗",然後使用者重啟伺服器這後又可以了,具體資訊出錯請看下截圖
我發現在c:\windows\temp這個臨時檔案裡面有大量的水晶報表檔案,每使用一次就會生成幾個檔案,在電腦沒有重新啟動的情況下它不會被刪除,而出現大量的無用檔案,在google裡面搜了一圈發現也有人碰到這樣的情況但回答的很模糊只是說要將水晶報表裝載的文件關閉掉,從這裡可以看出出現這樣的錯誤應該是程式設計師人為照成的.
具體解決如下:
1.reportdocumen例項必須為類成員
private
reportdocument prtp
=new
reportdocument();
2.使用完水晶報表必須關閉檔案,這樣子就不會在windows的臨時檔案裡面產生.
private
void
page_unload(
object
sender, eventargs e)
page_unload 事件是在頁面完全顯示的時候執行,這樣子就解決了.
水晶報表載入失敗問題
軟體平台 正版vs。2005 水晶報表版本10.20 正版win2003 在除錯報表時候,手工操作載入報表很可能會出現報表載入失敗的問題,這個問題把我鬱悶乙個多禮拜。自動的生成 載入報表 一般沒什麼問題。我就不多說了。在乙個專案中 手工新增水晶報表時 很有可能就會出現報表載入失敗問題,程式 沒有錯誤...
關於水晶報表的其他說明
例項化模版物件的兩種方式 1.模板名稱 物件名稱 new 模板名稱 2.使用reportdocument 設定模板的資料來源 report.setdatasource datasetobjectname 給模板引數傳值 report.setparametervalue 引數欄位名 值 繫結模板到顯示...
關於水晶報表欄位多的解決方案
我設計的水晶報表由於要顯示的欄目太多 net 有40多個吧,但是報表的寬度好像是固定了的,結果只顯示欄目的開頭的第乙個字母,我想讓他們全部都顯示出來,該怎麼辦呢?方法一 1 右擊 頁面空白處 選擇 設計器 印表機設定 進入 印表機設定 對話方塊 2 在 紙張 大小 裡選擇.方向 橫向 方法二1 所有...