2009-02-17 101 views
3

我正在查看SSRS 2005中的报表查看器WinForms控件,并想知道您是否可以采取其他操作而不是调用URL或显示其他报表。我的老板喜欢报表浏览器控件,但想知道是否可以设置它,这样如果你点击一个单元格,它可以打开另一个表单。SSRS WinForm Report Viewer操作

我认为“Action”属性是正确的工具,但我没有看到任何运行代码的选项......我看到的只有“Go to Bookmark”,“Jump to Report”和“转到URL“。是否有一个事件,控件暴露我可以用来确定哪个单元格被点击或者我可以做到这一点的其他方式?

回答

2

查看文档时,ReportViewer控件上有一个Hyperlink事件,只要用户单击报表中的链接就会触发该事件。您可能能够处理该事件,将取消设置为true,并采取自己的操作。

只是澄清 - 这将意味着使用“转到URL”操作,但指定一个您可以解析自己的URL。例如,“http://example.com?action=ShowHelloWorld”。然后你可以解析e.Hyperlink属性并决定采取什么行动。

+0

是的,工作...非常感谢! – 2009-02-19 05:56:12