原創(chuàng)|其它|編輯:郝浩|2012-01-16 23:29:52.000|閱讀 731 次
概述:EVCombo for Silverlight套包是創(chuàng)建Silverlight程序所需的經(jīng)典控件組合,涵蓋了用戶界面,圖表,報(bào)表功能。通過(guò)使用該套包能幫助我們創(chuàng)建功能豐富且視覺效果絢麗的用戶界面,并結(jié)合強(qiáng)大的圖表報(bào)表功能,讓你的Web頁(yè)面熠熠生輝。下面我們就了解一下如何使用該套包快速搭建一個(gè)訂單系統(tǒng)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
EVCombo for Silverlight套包是創(chuàng)建Silverlight程序所需的經(jīng)典控件組合,涵蓋了用戶界面,圖表,報(bào)表功能。通過(guò)使用該套包能幫助我們創(chuàng)建功能豐富且視覺效果絢麗的用戶界面,并結(jié)合強(qiáng)大的圖表報(bào)表功能,讓你的Web頁(yè)面熠熠生輝。下面我們就了解一下如何使用該套包快速搭建一個(gè)訂單系統(tǒng)。
1、搭建界面框架
WebUI Studio為我們提供了多種的項(xiàng)目模板,在創(chuàng)建項(xiàng)目時(shí)可以根據(jù)項(xiàng)目的需求選擇所需的項(xiàng)目模板,幫助我們快速搭建基本界面框架,包括界面的布局、頁(yè)面的樣式及模板、頁(yè)面的跳轉(zhuǎn)等。我們只需要在項(xiàng)目里面添加所需的頁(yè)面即可。
2、數(shù)據(jù)呈現(xiàn)與編輯
WebUI Studio提供了豐富的界面控件,包括用于數(shù)據(jù)呈現(xiàn)的Grid以及用于數(shù)據(jù)編輯的各種編輯器。我們只需將所需的控件從工具箱中拖拽到相應(yīng)的界面即可。比如我們要實(shí)現(xiàn)訂單數(shù)據(jù)的呈現(xiàn),我們只需在頁(yè)面中UXGridView控件,并對(duì)其添加所要顯示的列并設(shè)置Binding屬性實(shí)現(xiàn)數(shù)據(jù)的綁定,如下圖所示:
而Grid的數(shù)據(jù)綁定可通過(guò)其ItemsSource屬性實(shí)現(xiàn)。
3、圖表的創(chuàng)建
Visifire是一款強(qiáng)大的圖表控件,支持多種圖表類型。如果我們想要在頁(yè)面中添加圖表,只需在前臺(tái)頁(yè)面中添加如下代碼即可:
接下來(lái)通過(guò)DataSeries創(chuàng)建所需的圖表序列,添加所需的序列點(diǎn),并將其添加到圖表的序列集合中。
具體實(shí)現(xiàn)可參考以下代碼:
4、報(bào)表的創(chuàng)建與顯示
Stimulsoft Reports.Silverlight是一個(gè)基于Silverlight平臺(tái)的報(bào)表創(chuàng)建工具,它提供了一個(gè)強(qiáng)大的報(bào)表設(shè)計(jì)器,我們可通過(guò)報(bào)表設(shè)計(jì)器設(shè)置我們所需的報(bào)表。
報(bào)表設(shè)計(jì)完成后,將其保存為.mrt后綴名的報(bào)表文件,如Report.mrt,將其包含在項(xiàng)目中,并將其生成操作屬性設(shè)置為“嵌入的資源“。 在網(wǎng)頁(yè)中實(shí)現(xiàn)報(bào)表的顯示,需使用StiSLViewerControl控件,該控件可直接從工具箱中拖拽到頁(yè)面中。
然后在后臺(tái)代碼中加載我們創(chuàng)建好的報(bào)表,并使其在StiSLViewerControl中顯示。代碼如下:
這樣我們就完成了整個(gè)訂單系統(tǒng)的創(chuàng)建。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)