原創|其它|編輯:郝浩|2012-08-27 03:44:08.000|閱讀 514 次
概述:最近,我們決定對我們的一個項目使用Developer Express XtraReports。雖然這是一個令人印象深刻的產品,并有著豐富的功能,但是它的設計支持功能在web項目下運轉并不像在Windows項目下那么順暢。經過反復試驗,我們發現了一個竅門,可以使用參數化查詢讓設計預覽選項卡工作
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
最近,我們決定對我們的一個項目使用Developer Express XtraReports。雖然這是一個令人印象深刻的產品,并有著豐富的功能,但是它的設計支持功能在web項目下運轉并不像在Windows項目下那么順暢。經過反復試驗,我們發現了一個竅門,可以使用參數化查詢讓設計預覽選項卡工作。以下就是操作步驟:
1、在Web項目中添加新的XtraReport。
2、在XtraReports designer打開時,雙擊DataAdapter。 如果在你的工具欄沒有出現dataadapter(默認是不可見),你必須手動將它們添加到工具欄中。
3 、使用向導設置DataAdapter。
4 、在屬性網格中通過導航找到DataAdapter的SelectCommand |Parameters屬性。使用Parameters對話框為每個參數設置默認值。這將使該報告在設計時執行命令。
5、 從DataAdapter菜單中選擇“Generate DataSet”。在出現的對話框中,確保復選框中顯示“Add this dataset to designer.”
6 、單擊報告并檢查屬性來確認該報告的 DataSource、 DataMember,DataAdapter屬性已經正確設置。
7、 嘗試報告的細節區域添加幾個字段,然后單擊preview選項卡。在短暫的延遲之后就會出現預覽!
這種方法直接使用DataAdapter。如果你首先創建DataSet然后再添加表格由Visual Studio創建的默認適配器將會是TableAdapter。TableAdapters不會以這種方法工作,因為他們在設計時沒有設置默認參數值。不巧的是,出現在XtraReports的DataAdapter屬性編輯器唯一的適配器就是TableAdapters。然而,如果你點擊網格,開始輸入你的DataAdapter的名稱,屬性網格將找到它并將它分配給正確的屬性。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:翻譯