日期:2014-05-16  浏览次数:20445 次

求高手来指点一二、、、
现在我们公司在做一平台,其中有一个打印报表的需求,我们是用的 devexpress report 这个控件做的报表。但是现在遇到了一问题,就是用户有很多,但是他们的报表需求都是不一样的,我现在该要怎么做啊,总不可能每一个不同的用户我都给他做一个不同的报表吧!  要怎么才能实现让一个报表去动态的完成每个用户的不同需求啊   
------解决方案--------------------
你以为不需要重新开发,动态就可以实现?你也不想想,既然是不同的客户查看不同的信息,那么一个报表里,不同的客户就可以相互查看,那和原报表有什么不同?若是不同客户之间不能相互查看,那为什么不开发新报表来针对不同的客户?或许你不了解报表,报表的目的就是以预先规定的方式显示信息给用户,最多就是给定的查询方式来查询结果并显示给用户,但是要显示的内容,也就是字段所对应的信息是不能改变的。也就是说,你在开发报表的时候,设定显示A字段所对应的信息,在显示的时候也必须显示A字段,不能隐藏。想你说的这种功能,报表时无法实现的,必须有针对性的开发新报表。若你要想实现不同的用户查看不同的信息,你可以用程序来实现
------解决方案--------------------
你可以为Devexpress report 创建多个view