使用报表工具FastReport.NET在XAML中创建表格
来源:互联网 发布:一元云购源码后台登录 编辑:程序博客网 时间:2024/04/30 08:06
有时候当我们开发WPF应用程序,我们需要通过不同的设置创建报表格来输出数据。使用基础工具Visual Studio或者混合工具不一定能达到我们需要的结果。
在执行期间的程序代码,对象可以以编程方式添加直接添加到表格。这种方法可以使用最少的软件,但是创建大表格,这样的方法会花费很多时间。我们需要实现访问报表的数据,那么就需要再次改变表报表结构,相当麻烦。
所以,我们需要一个可定制化的报表,让我们快速制作出美观的报表——使用FastReport.NET。
今天,我们将会为大家讲解使用.Net报表开发工具FastReport.NET在XMAL中创建表格的方法。在教程中,你可以学习到在编程代码中直接创建表格,让你可以在服务器端创建表格,在客户端渲染XMAL。
步骤一
打开报表设计器,创建数据源,添加对象:报表标题、页眉、数据页面以及其他对象。
步骤二
你可以将.Net报表开发工具FastReport.NET内嵌到其他应用程序。
1、从代码中打开报表,在XMAL中导出它。
2、加载XMAL到WPF应用程序。
代码示例:
在执行期间的程序代码,对象可以以编程方式添加直接添加到表格。这种方法可以使用最少的软件,但是创建大表格,这样的方法会花费很多时间。我们需要实现访问报表的数据,那么就需要再次改变表报表结构,相当麻烦。
所以,我们需要一个可定制化的报表,让我们快速制作出美观的报表——使用FastReport.NET。
今天,我们将会为大家讲解使用.Net报表开发工具FastReport.NET在XMAL中创建表格的方法。在教程中,你可以学习到在编程代码中直接创建表格,让你可以在服务器端创建表格,在客户端渲染XMAL。
步骤一
打开报表设计器,创建数据源,添加对象:报表标题、页眉、数据页面以及其他对象。
步骤二
你可以将.Net报表开发工具FastReport.NET内嵌到其他应用程序。
1、从代码中打开报表,在XMAL中导出它。
2、加载XMAL到WPF应用程序。
代码示例:
// prepare a reportreport1.Prepare(); // create an instance of XAML export filterFastReport.Export.XAML.XAMLExport export = new FastReport.Export.XAML.XAMLExport();// export in xamlreport1.Export(export, "result.xaml");
在WOF中加载表格:// / Create a stream to read the selected XAML fileusing (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可以不使用文件传输。
阅读全文
0 0
- 使用报表工具FastReport.NET在XAML中创建表格
- 使用FastReport.net在用户的应用程序中创建报表
- FastReport.net在用户的应用程序中创建报表
- FastReport.net在用户的应用程序中创建报表
- FastReport.Net中使用列表和数组作为报表数据源
- FastReport.Net报表中使用 Excel 文件作为数据源
- .Net报表控件FastReport.Net在C#程序中如何邦定报表模版
- 在数据库中保存FastReport .Net报表
- 使用fastreport以代码方式创建报表
- FastReport.NET报表工具,你的报表帮手
- C#学习博客-FastReport在.Net中使用
- 在C#中根据Excel文件画FastReport .NET报表模板
- 6.在Xamarin.Forms中使用XAML代码创建页面
- 在ASP.Net中创建动态表格
- 在ASP.Net中创建动态表格
- 使用FastReport 3.0及以上版本创建动态报表的
- 使用FastReport.Service.dll创建Web报表服务
- 在FastReport中动态创建memo
- 冒泡排序图解
- 机器学习中的参数与超参数之间的区别
- 电子老鼠闯迷宫
- const、指针、引用
- Glide圆形图片的加载
- 使用报表工具FastReport.NET在XAML中创建表格
- MySQL-创建、修改和删除表
- 旗正规则引擎规则编辑指南
- 在ubuntu14.04中安装Hammerora-2.10——测试mysql、oracle性能够的工具
- GTK学习(4)-主循环(main loop)的工作原理
- sqlzoo练习答案--More JOIN operations
- 7614_最低通行费
- Python 学习笔记 多进程 multiprocessing
- C++ 浮点型四舍五入