C# Dynamic Crystal报告每次显示多个不同的列

C# Dynamic Crystal报告每次显示多个不同的列,c#,asp.net,sql-server,winforms,crystal-reports,C#,Asp.net,Sql Server,Winforms,Crystal Reports,我在SQLServer中有一个表,其中有70列。我想要的是每次在crystal report上根据用户选择列显示10个或更多不同的列。选择基于文本框和文本框;这是可以处理的 5列的示例 第一次尝试选择的列将是ID、姓名、年龄、地址,性别将显示在报告中 第二次尝试将是姓名、电话、工作、薪水、城市将出现在报告中 我是新的水晶报告与其他栏目,这可以在水晶报告完成吗?怎么做 PS:我使用VS2012作为IDE,SQLServer2008R2,C作为编程语言 请帮助我。Crystal正在设计时缓存字段,您

我在SQLServer中有一个表,其中有70列。我想要的是每次在crystal report上根据用户选择列显示10个或更多不同的列。选择基于文本框和文本框;这是可以处理的

5列的示例

第一次尝试选择的列将是ID、姓名、年龄、地址,性别将显示在报告中

第二次尝试将是姓名、电话、工作、薪水、城市将出现在报告中

我是新的水晶报告与其他栏目,这可以在水晶报告完成吗?怎么做

PS:我使用VS2012作为IDE,SQLServer2008R2,C作为编程语言


请帮助我。

Crystal正在设计时缓存字段,您无法使用运行时添加/删除列

试试这些:

使用交叉标签


New crystal reports是指同一报表的新实例或全新实例report@Siva,谢谢你的评论;全新报道谢谢你的评论。所以我不能用水晶报告!你不能!如果字段的可能组合很少,则可以在报告中创建不同的部分,并隐藏除具有正确组合的部分之外的所有部分。