我有一个 Web 应用程序,它通过 reportviewer 控件提供 SQL 报告服务报告。由于某些报告的复杂性,我使用附加到业务对象的 rdlc 报告。
现在我想扩展系统并允许某种形式的用户定义报告。理想情况下,我希望用户将他们的报告连接到我用来创建 rdlc 报告的相同业务对象。
- 是否有允许用户创建/编辑自己的 rdlc 文件的控件?
- rdl 文件可以附加到业务对象吗?
- 编写我自己的控件以编辑 rdlc 文件的任何提示/提示?(我认为这是很多工作,只有在没有合适的答案 1 或 2 时才会尝试)。
我所有的开发都是在 VS 2005 中使用 SQL 2005 完成的,但如果 2008 年的新功能有助于解决方案,我可以升级。