Stimulsoft ReportChecker.Wpf功能體驗
原創(chuàng)|其它|編輯:郝浩|2012-07-04 04:41:47.000|閱讀
290 次
概述:Stimulsoft reporting開發(fā)了一款工具,它可以為您檢查報表中可能被忽略的錯誤。這款工具為Stimulsoft獨家所有,它是一款在質(zhì)量檢測方面非常實用的工具。使用者運行檢測器后可能會得到警告、編譯錯誤、意見甚至建議等提示。在許多情況下,這款報表檢測器能夠讓您對報表中標注出來的錯誤有一個預(yù)覽,同時還提供了修復(fù)報表定義文件中錯誤的方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Stimulsoft開發(fā)了一款工具,它可以為您檢查報表中可能被忽略的錯誤。這款工具為Stimulsoft獨家所有,它是一款在質(zhì)量檢測方面非常實用的工具。使用者運行檢測器后可能會得到警告、編譯錯誤、意見甚至建議等提示。在許多情況下,這款報表檢測器能夠讓您對報表中標注出來的錯誤有一個預(yù)覽,同時還提供了修復(fù)報表定義文件中錯誤的方法。
在本教程中,我將為您展示如何在Stimulsoft Reports.Wpf中創(chuàng)建運輸標簽報表,如何在Report Checker.Wpf中進行檢測以及如何處理錯誤、警告和建議。
創(chuàng)建一個簡單報表需要的步驟:
- 為您的報表添加一個連接
- 為報表添加必要的數(shù)據(jù)源
- 為報表添加訂單
- 在Report Checker中修復(fù)報表
1、為報表添加一個數(shù)據(jù)源
- 從開始菜單中打開Stimulsoft Reports.Wpf Designer,WPF設(shè)計器在winform設(shè)計器的基礎(chǔ)上有了巨大改進,在Office 2010界面下看起來非常簡潔;
- 在右邊窗口中選擇Dictionary Tab;
- 選擇New Item并單擊New Connection;
- 這個新的連接向?qū)槟峁┝硕喾N類型的連接以供選擇,有SQL連接,OleDB連接,XML數(shù)據(jù)和ODBC連接;
- 本教程選擇了SQL連接;
- 為這個連接任意創(chuàng)建一個表示數(shù)據(jù)庫的名字。以我們?yōu)槔覍⑺麨镹orthwind;
- 單擊Build按鈕創(chuàng)建一個連接字符串或者將它粘貼到連接字符串文本區(qū)域,您還可以根據(jù)這個網(wǎng)站上的指示創(chuàng)建自己的連接字符串;
- 然后單擊Test按鈕以確保這個連接字符串能夠運行。




2、為報表添加必要的數(shù)據(jù)源
- 右鍵單擊選擇新創(chuàng)建的Northwind connection并選擇New Data Source;
- 選擇Northwind并單擊OK;
- Stimulsoft reports將顯示報表中所有可用的數(shù)據(jù)對象;
- 以我們?yōu)槔覀儗⑦x擇Orders和Order details表格,然后單擊OK;
- 現(xiàn)在,在Northwind連接下可供選擇的即有Orders和Order details表格。


3、為報表添加訂單
- 在報表設(shè)計器左邊的工具箱中找到Data Band;
- 從工具箱中拖放數(shù)據(jù)帶到報表中以創(chuàng)建一個新的數(shù)據(jù)帶。當(dāng)數(shù)據(jù)源選擇跳出提示的時候單擊OK;
- 移動您的鼠標到數(shù)據(jù)的右上角會看到各種小的按鈕,單擊最左邊選擇數(shù)據(jù)源;
- 選擇訂單,以這個訂單作為數(shù)據(jù)帶的數(shù)據(jù)源;
- 拖放文本對象到Header中作為訂單頭;
- 我們將以HTML格式和粗體的形式顯示"Orders",鍵入<B>Orders</B>以使它顯示為粗體;
- 拖放Order Date、Ship Name、Ship Address、Ship City、Region、Country和Postal Code到數(shù)據(jù)帶中;
- 這個報表將幫助使用者打印運輸標簽,所以我們還需要一個條碼;
- 拖放條碼對象到數(shù)據(jù)帶中;
- 右鍵單擊這個條碼并選擇屬性;
- 找到條碼屬性并單擊屬性最右邊的...按鈕;
- 拖放Order.Freight屬性到文本編輯中,這說明報表設(shè)計器生成的條碼基于貨物(freight)的價值;
- 單擊“預(yù)覽”選項卡看有真實數(shù)據(jù)的報表是什么樣子;
- 保存這個名為Order.mrt的文件到一個已知的地方。





4、在Report Checker中修復(fù)報表
- 從開始菜單中打開報表檢測器;
- 單擊Open按鈕,找到Orders.mtr并打開;
- Report Checker將掃描Order.mrt并顯示出結(jié)果;
- 我們看到出現(xiàn)兩個警告;
- 第一個警告顯示報表中有一個部分沒有完全顯示在頁面內(nèi);
- 然后我們來看哪個部分顯示到了頁面之外,只需簡單的移動鼠標到放大鏡那里就可以預(yù)覽出錯的地方;
- 我們能清楚的看到,用紅色方框突出顯示的這個條碼顯示到了頁面之外;
- 我不需要返回到報表設(shè)計器中對它進行修改,只需單擊Move to page或者To Print Area就可以輕松修復(fù);
- 現(xiàn)在回到報表設(shè)計器中查看這個條碼,它已經(jīng)回到了頁面之內(nèi);
- 第二個警告顯示AllowHtmlTags屬性設(shè)置錯誤;
- 移動鼠標到放大鏡可以看到,訂單頭被紅色方框標注了出來;
- 要修復(fù)這個錯誤只需單擊On按鈕即可;
- 當(dāng)我們回到報表設(shè)計器查看時可以看到,刺眼的<B>標簽已經(jīng)消失了,"Orders"顯示為粗體;
- 現(xiàn)在我們可以回到預(yù)覽選項卡查看最終的結(jié)果。



(慧都控件網(wǎng)版權(quán)所有,轉(zhuǎn)載請注明出處,否則追究法律責(zé)任)
標簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件