C# 如何创建报表查看器编辑器?
我需要创建一个可以生成报告的工具 我使用的是.NETC#MVC4 这个想法是: 1用户可以创建或复制现有报告C# 如何创建报表查看器编辑器?,c#,asp.net-mvc-4,web,report,C#,Asp.net Mvc 4,Web,Report,我需要创建一个可以生成报告的工具 我使用的是.NETC#MVC4 这个想法是: 1用户可以创建或复制现有报告 它需要选择将生成报告的基本表 然后,数据库中的相关表将基于FK显示 它们需要生成一个简单的选项来选择搜索字段 将选择他希望在报告中显示的内容 所有这些信息都需要保存在数据库中 我想知道网络上是否已经有任何东西已经完成了这些步骤 或者任何可以帮助我创建这个的指南 我目前的发展情况: 在DB上,我有3个表: 此表具有被调用以联接所有表的存储过程 此表包含每个表可以在报告中显示的所有字段的列表
- 表名
- 共谋者的姓名
- 报告中的顺序
- 是否分组
- 函数,这样我就可以使用Sum(ColA)之类的函数
- 其他不那么重要的容易混淆的事情
问题是,我需要一种方法,允许用户创建新报告,而无需开发人员创建新操作。我尝试在Forun和此处搜索。我只能找到有关报表(Crystal reports)和SSRS(SQL Server Reporting Services)的信息,并找到了一些付费解决方案,但它们太贵了。我也知道excel可以基于数据库创建动态表,但第一,我对此不太了解,第二,我不想让用户完全登录数据库。或者必须创建到DB的特殊登录。