Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 将MS ReportViewer与MFC结合使用 我支持传统的MFC C++应用程序(VS2005),我想调用一些SSR报告(MS RealthServices)。我希望使用MS Report Viewer控件,但它只适用于.Net。我提出了一些想法,但我一直认为我在与一些传统知识作对。我希望得到第二个意见_Reporting Services_Mfc_Visual Studio 2005_Reportviewer - Fatal编程技术网

Reporting services 将MS ReportViewer与MFC结合使用 我支持传统的MFC C++应用程序(VS2005),我想调用一些SSR报告(MS RealthServices)。我希望使用MS Report Viewer控件,但它只适用于.Net。我提出了一些想法,但我一直认为我在与一些传统知识作对。我希望得到第二个意见

Reporting services 将MS ReportViewer与MFC结合使用 我支持传统的MFC C++应用程序(VS2005),我想调用一些SSR报告(MS RealthServices)。我希望使用MS Report Viewer控件,但它只适用于.Net。我提出了一些想法,但我一直认为我在与一些传统知识作对。我希望得到第二个意见,reporting-services,mfc,visual-studio-2005,reportviewer,Reporting Services,Mfc,Visual Studio 2005,Reportviewer,我们已经有了报表服务器设置(远程服务器处理)。直接从这个MFC应用程序调用报告(即为客户显示摘要报告等)会非常好。现在,我们正在使用URL中的参数直接调用Internet Explorer。这很简单,很有效,但它相当有限。例如,我无法设置打印机选项 我要提到的是,我们的项目并没有使用/clr选项进行编译——我们使用了一些第三方库,在这些库和其他库之间,我们得到了太多的链接错误。试图让它与这个项目一起工作是不可行的 我想出了一个主意,创建一个简单的c#应用程序来包装ReportViewer,并通过

我们已经有了报表服务器设置(远程服务器处理)。直接从这个MFC应用程序调用报告(即为客户显示摘要报告等)会非常好。现在,我们正在使用URL中的参数直接调用Internet Explorer。这很简单,很有效,但它相当有限。例如,我无法设置打印机选项

我要提到的是,我们的项目并没有使用/clr选项进行编译——我们使用了一些第三方库,在这些库和其他库之间,我们得到了太多的链接错误。试图让它与这个项目一起工作是不可行的

我想出了一个主意,创建一个简单的c#应用程序来包装ReportViewer,并通过几个命令行选项(服务器、报表名称)来控制它。然而,这对参数没有太大帮助——我必须想出一些发送参数的方法,然后我们的包装程序必须解析它们,等等

我还考虑过创建一个dll并从MFC调用它,但是我一直在想,我会再次遇到与参数相同的问题


如果有MFC版本的报表查看器那就太好了,但是我在网上做的任何搜索都没有结果。我花了一段时间才从我的示例c#程序中找出正确调用所需的一切。有人有什么建议吗?

我决定暂时还是直接打电话给Internet Explorer。如果有人想知道如何直接调用IE,只需将它的路径从注册表读入字符串,并在末尾添加“/iexplore.exe”

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE

在该位置,阅读字符串“Path”

您能使用浏览器控件,然后将URL传递到报告吗?凯特-谢谢发布!浏览器控件不是和直接调用IE差不多吗?