之前工作中遇到乙個比較老的專案需要公升級,當時好像是vs2005開發的,現在需要公升級至netframework3.5以上
在這把水晶報表公升級的確是遇到一些問題
安裝完畢開啟舊版本報表時,的確會提示讓你公升級水晶報表(這時候最好做一下備份,以防萬一),好了公升級倒是公升級完畢了,之後遇到一堆問題
1:不認識 displaygrouptree 這個屬性,需要手動修改啊,要是報表很多 ,果斷用替換
crystalreportviewer1.displaygrouptree = false; //2008版本以前的用法
crystalreportviewer1.toolpanelview= none; //vs 2010中的用法
2:報表名為空 的錯誤。好了,編譯通過。但在web頁面開啟報表時,報了乙個 報表名為空 的錯誤,開始還以為是路徑問題。後來才知道,新版需要設定
crystalreportsource.report.file
屬性。3:頁面顯示文字亂碼,這個亂碼有兩種:aspx中文字正常,但頁面顯示亂碼還有一種就是aspx檔案中的漢字直接就是亂碼,至於前面乙個情況在wbeconfig的system.web節點中設定
就行了,至於後面的情況,手動修改下頁沒事
4:再次瀏覽報表,資料還是不能正常顯示 還報了乙個 「沒有有效的報表源。」 的錯誤,
webconif中和aspx頁面頭部也都更新了 <%@ register assembly="crystaldecisions.web, version=13.0.2000.0....),控制項中的報表也都是13.0版本的,但把報表拖到頁面上的時候頁面頭部自動新增的<%@ register assembly="crystaldecisions.web, version=10.3.....)又是舊版本。在網上查了很久,也在csdn提了問題,兩天半時間乙個回覆的人都沒有。哎。後來實在沒辦法,只能把10.3解除安裝乾淨,之後才正常。
如果有朋友也遇到這個問題可以試試。。。
哎,還不知道到底是什麼原因照成的,要是有人知道回覆一下哈。·
VS水晶報表公升級問題記錄
原vs2008程式,換vs2013。安裝完畢後開啟原vs2008程式,水晶報表自動公升級,後出現一系列問題。問題解決方案 參考資料 錯誤不能以宣告的方式設定 displaygrouptree 屬性。刪除displaygrouptree false cs頁面新增crystalreportviewer1...
水晶報表問題收集
水晶報表工具按鈕的圖示不能載入 將 aspnet client 目錄 copy 到 root 即可 一般在 c inetpub wwwroot 這個目錄下,copy到你設定的iis的root下 1.怎麼讓組頁首,在同一組中每一頁都顯示 插入組的時候,在公用選項頁面選中 在每個頁面上重複組頁首 設定c...
水晶報表20091120問題
海波.net 問題 如何在水晶報表中控制每頁的行數啊 比如每頁20條記錄 解決方案一 1 右鍵單擊 詳細資料 節的灰色橫條,選擇 節專家 進入 節專家 對話方塊 2 在 公用 選項卡,選中 在後面頁新建頁 核取方塊 3 單擊後面的 x 2 按鈕,進入 公式工作室 格式公式編輯器 對話方塊 4 輸入 ...