Reporting services WPF UserControl作为CustomReportItem

Reporting services WPF UserControl作为CustomReportItem,reporting-services,Reporting Services,有没有办法将WPF UserControl用作SSR的CustomReportItem?在draw方法中,我想创建WPF控件的一个实例,并将其渲染为可视笔刷。唯一的问题是WPF控件只能在STA环境中实例化。在STA环境中创建新线程以创建控件可以在VisualStudio中工作,但几乎每次线程以MTA模式启动时都会部署到SQL Server,即使它在启动前已设置为STA 我知道在SQL Server上下文中启动STA线程无论如何都是不可能的,但是这个问题真的没有解决方案吗 比尔 Tristan不,

有没有办法将WPF UserControl用作SSR的CustomReportItem?在draw方法中,我想创建WPF控件的一个实例,并将其渲染为可视笔刷。唯一的问题是WPF控件只能在STA环境中实例化。在STA环境中创建新线程以创建控件可以在VisualStudio中工作,但几乎每次线程以MTA模式启动时都会部署到SQL Server,即使它在启动前已设置为STA

我知道在SQL Server上下文中启动STA线程无论如何都是不可能的,但是这个问题真的没有解决方案吗

比尔


Tristan

不,提供对SSRS访问的唯一组件是Visual Studio的ReportViewer控件。但您也可以使用SOAP和UrlAccess与SSR交互