Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为动态报告提供适当的框架_C#_.net_Reporting Services_Report - Fatal编程技术网

C# 为动态报告提供适当的框架

C# 为动态报告提供适当的框架,c#,.net,reporting-services,report,C#,.net,Reporting Services,Report,谢谢你阅读我的问题。我想问一下,是否可以创建动态报告。我所说的动态是指: 1-用户可以选择列 2-用户可以根据上面选择的列选择分组 3-用户可以根据上面选择的列筛选报告 如今,我们使用访问作为工具。但是我们有很多客户,所以很难维护、更改和设计所有这些报告。我们花了很多时间做这项工作 我在下面找到了这个问题,但没有发现任何有用的东西 更新:示例:我有一个表,tab_client,在那里我找到了客户信息。我想查一下idCliente,clientName,clientState,clientCit

谢谢你阅读我的问题。我想问一下,是否可以创建动态报告。我所说的动态是指:

1-用户可以选择列

2-用户可以根据上面选择的列选择分组

3-用户可以根据上面选择的列筛选报告

如今,我们使用访问作为工具。但是我们有很多客户,所以很难维护、更改和设计所有这些报告。我们花了很多时间做这项工作

我在下面找到了这个问题,但没有发现任何有用的东西

更新:示例:我有一个表,tab_client,在那里我找到了客户信息。我想查一下idCliente,clientName,clientState,clientCity。用户可以在clientCity和clientState之间选择组信息

只有这些信息,没有以前的布局,没有rpt(crystal),没有rldc(ssrs)文件。布局输出应如下所示:

国家1

     idClient clietName clientCity
         1         ABBC      3
         2         AACA      1
国家2

     idClient clientName clientCity
         3         Abc       3
         4         cba       2
*obs:记住,之前没有定义布局


致以最诚挚的问候

水晶报告和RAS可以做到这一点。RASAPI可以在VS2010中用于实现运行时报告更改

在这里,您可以找到许多代码示例的多个链接:


我想感谢Jeffery给了我最初的建议。

使用Crystal Reports,你可以做很多事情,其中包括你想要的事情。大多数情况下,您必须将designer用于类型化数据集。Sry,我更新了一个示例,现在更容易理解;从crystal reports网站(允许您在运行时在crystal report viewer中更改值)了解此内容:您可以在查看报告时从查看器更改值。当他不在visual studio中时,查看视频的最后2分钟,您可以看到报告的最终视图。Jeffery,请将您的评论作为答案发布,以便我可以投票支持。谢谢,我在过去的几个小时里一直在搜索这个功能。Thx人;D