如何在c#的wpf做一个rdlc报表

如何在c#的wpf做一个rdlc报表,第1张

实现在WPF中制作rdlc报表的步骤:

在Visual Studio中创建一个WPF应用程序

在工程中添加一个ActiveReports 7 Section Report (code-based)类型的报表文件

在工程中添加一个ActiveReports 7 Page Report类型的报表文件

在XAML设计界面添加一个WindowsFormsHost控件

在XAML的后台中添加代码

具体的添加的代码,请参考下面的博客

http://blog.gcpowertools.com.cn/post/%E5%9C%A8WPF%E7%B3%BB%E7%BB%9F%E4%B8%AD%E4%BD%BF%E7%94%A8ActiveReports-7%E6%8A%A5%E8%A1%A8.aspx

借助ACCESS作为工具,用ACCESS建立空表,作为初始表建立REPORT,Report向导需要一个数据源,

再用ACCESS做连接表,连接表可以来自两个或者N个远程数据库,SQL也好Ocxle也好Excle也一样可以作为ACCESS的网络连接表,在ACCESS中建立查询,分析好表的关系.

在C#中直接连接ACCESS的查询表,用代码填充新的DataSet,把新的DataSet去取代Report初始状态的Dataset,

这样你既给报表做了初始化,也给报表提高了查询分析效率,ACCESS在组合数据表上绝对优越与C#机制,而且你可以设置他一个密码,安全性高

动态添加列,最简单的做法就是通过后台代码在业务逻辑里根据条件去添加。

绑定多个数据源——列怎么能单独绑定数据源呢,gridview的数据集合才是每个列的dataContext啊。楼主有什么需要补充说明的么?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11653519.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存