借助ACCESS作为工具,用ACCESS建立空表,作为初始表建立REPORT,Report向导需要一个数据源,
再用ACCESS做连接表,连接表可以来自两个或者N个远程数据库,SQL也好Ocxle也好Excle也一样可以作为ACCESS的网络连接表,在ACCESS中建立查询,分析好表的关系.
在C#中直接连接ACCESS的查询表,用代码填充新的DataSet,把新的DataSet去取代Report初始状态的Dataset,
这样你既给报表做了初始化,也给报表提高了查询分析效率,ACCESS在组合数据表上绝对优越与C#机制,而且你可以设置他一个密码,安全性高
思路如下:
1.先把两个数据库中的table取出来。放到一个dataset中。
2.把数据推送到rdlc表的数据引擎中。具体方法你查一下百度。