原創(chuàng)|使用教程|編輯:龔雪|2013-11-07 09:47:59.000|閱讀 464 次
概述:有時候當我們開發(fā)WPF應用程序,我們需要通過不同的設置創(chuàng)建報表格來輸出數(shù)據(jù)。使用基礎工具Visual Studio或者混合工具不一定能達到我們需要的結果。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
有時候當我們開發(fā)WPF應用程序,我們需要通過不同的設置創(chuàng)建報表格來輸出數(shù)據(jù)。使用基礎工具Visual Studio或者混合工具不一定能達到我們需要的結果。
在執(zhí)行期間的程序代碼,對象可以以編程方式添加直接添加到表格。這種方法可以使用最少的軟件,但是創(chuàng)建大表格,這樣的方法會花費很多時間。我們需要實現(xiàn)訪問報表的數(shù)據(jù),那么就需要再次改變表報表結構,相當麻煩。
所以,我們需要一個可定制化的報表,讓我們快速制作出美觀的報表——使用FastReport.NET。
今天,我們將會為大家講解使用.Net報表開發(fā)工具FastReport.NET在XMAL中創(chuàng)建表格的方法。在教程中,你可以學習到在編程代碼中直接創(chuàng)建表格,讓你可以在服務器端創(chuàng)建表格,在客戶端渲染XMAL。
打開報表設計器,創(chuàng)建數(shù)據(jù)源,添加對象:報表標題、頁眉、數(shù)據(jù)頁面以及其他對象。
你可以將.Net報表開發(fā)工具FastReport.NET內嵌到其他應用程序。
1、從代碼中打開報表,在XMAL中導出它。
2、加載XMAL到WPF應用程序。
代碼示例:
// prepare a report report1.Prepare(); // create an instance of XAML export filter FastReport.Export.XAML.XAMLExport export = new FastReport.Export.XAML.XAMLExport(); // export in xaml report1.Export(export, "result.xaml");
在WOF中加載表格:
// / Create a stream to read the selected XAML file using (FileStream fs = new FileStream(filename, FileMode.Open)) { // Create a new window for graphics output XAML content file ((Window)XamlReader.Load(fs)).Show(); }
注意:filename就是你在表格中創(chuàng)建的文件名。
FileStream的地方也可以使用MemoryStream,然后XMAL可以不使用文件傳輸。
下載鏈接:FastReport.NET
相關教程:FastReport.NET WebReport標簽使用教程
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網(wǎng)