在大多数项目中,选择水晶报告等报告工具来显示数据。我们可以选择许多报告工具。也许其中一些很容易使用,但大多数都有点复杂。
开发人员必须花一些时间来学习如何使用它,如何使它看起来很好。有时候,它会使表面细胞疲劳或使细胞整齐有序。在某些复杂的情况下,我们需要一些报告工具无法承受的风格。使用报告工具意味着降低开发效率,开发人员必须构建大量数据模式以适应报告工具的数据源。
而且性能也是报告工具的缺失。通常我们需要安装一些组件来支持报告。如果我们需要从多个连接表中获取一些数据,性能损失是显而易见的。
所以在我看来,我们可以使用html表而不是报告工具。 一些原因: HTML表格很容易生成。 我们可以轻松地用css控制表的样式。 HTML表格可以灵活地嵌入jquery插件和flash对象。 HTML不需要该组件。 等等。
根据我的经验,要完成一份报告,我花在HTML上的时间会更少。 那么为什么大多数项目仍然选择报告工具?
答案 0 :(得分:2)
因为报表工具比HTML表具有更多功能
答案 1 :(得分:0)
同意,在C#中我使用datagrid而不是制作报告,但报告在打印页面和账单时更容易,但它不能记住如何做功能这样的事情令人头疼