XtraReport的报表在设计的时候可以使用xds的数据集来进行外观的设计,但是数据集的设计过程中往往不能满足需求,因为数据集是从服务器资源管理器中拖入的表创建的。虽然可以手动创建,通过查询来做,但是习惯了LINQ之后,对这些sql查询实在难以产生符合需要的数据。我主要想放弃数据集的创建,来使用DF的实体和LINQ来给XtraReport报表提供数据支持,但不使用数据集的时候报表的外观设计又无从下手。有没有什么方式,能够在控制器中通过LINQ查询产生一个IList的数据,然后将这个数据集作为报表的DataSource,然而在报表的设计中也能够进行方便的设计,然后提供的数据不能和设计使用的数据架构产生冲突,因为冲突了数据提供会出错。虽然在提供参考文档中说可以使用BindingSources控件来绑定实体类,然后进行设计,最后提供IList的数据作为DataSource,这是一个很好的解决方法,但是我使用了BindingSources却根本无法找到实体类
参考文档:
在mvc中
我也在研究