原創|使用教程|編輯:龔雪|2013-11-07 09:47:59.000|閱讀 464 次
概述:有時候當我們開發WPF應用程序,我們需要通過不同的設置創建報表格來輸出數據。使用基礎工具Visual Studio或者混合工具不一定能達到我們需要的結果。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
有時候當我們開發WPF應用程序,我們需要通過不同的設置創建報表格來輸出數據。使用基礎工具Visual Studio或者混合工具不一定能達到我們需要的結果。
在執行期間的程序代碼,對象可以以編程方式添加直接添加到表格。這種方法可以使用最少的軟件,但是創建大表格,這樣的方法會花費很多時間。我們需要實現訪問報表的數據,那么就需要再次改變表報表結構,相當麻煩。
所以,我們需要一個可定制化的報表,讓我們快速制作出美觀的報表——使用FastReport.NET。
今天,我們將會為大家講解使用.Net報表開發工具FastReport.NET在XMAL中創建表格的方法。在教程中,你可以學習到在編程代碼中直接創建表格,讓你可以在服務器端創建表格,在客戶端渲染XMAL。
打開報表設計器,創建數據源,添加對象:報表標題、頁眉、數據頁面以及其他對象。
你可以將.Net報表開發工具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就是你在表格中創建的文件名。
FileStream的地方也可以使用MemoryStream,然后XMAL可以不使用文件傳輸。
下載鏈接:FastReport.NET
相關教程:FastReport.NET WebReport標簽使用教程
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網