如何使用.net框架创建我自己的报告控件?
我想创建快速加载的报告,如 ActiveReports 或 DevExpress,但问题是我不知道从哪里开始。我还希望它很轻并且在安装文件中占用更少的空间。
有人尝试这样做吗?我可以用.net编写这个组件吗?
这应该没那么难吧?
I want to create fast loading reports like ActiveReports or DevExpress but the problem is I don't know where to start. Also I want it to be light and take less space in setup file.
Does anybody tried to do this? Can I write this component with .net?
This must not be so hard?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我首先看这里:
http://www.codeproject.com/KB/database /rdlproject.aspx
它是已实现的报表定义语言的开源版本。
I would start by looking here:
http://www.codeproject.com/KB/database/rdlproject.aspx
It's an open source version of implemented Report Definition Language.
您是否看过 VS 附带的那个?
Have you looked at the one that ships with VS?
如果您有兴趣在 WPF 中执行此操作,您可以查看“实用 WPF 图表和图形”
http://www.amazon.com/Practical-Charts-Graphics-Experts-Voice/dp/1430224819/
If you are interested in doing this in WPF, you might check out "Practical WPF Charts and Graphics"
http://www.amazon.com/Practical-Charts-Graphics-Experts-Voice/dp/1430224819/
您可能会考虑诸如预处理数据和缓存之类的技术。这可以将渲染时间与计算时间分离。
You might consider techniques such as pre-processing the data, and caching. That can decouple the rendering time from the computational time.