文章目录
1、序言
现有的产品上都是使用的传入DataSet
或List
数据源,而我接触的时候就思考了一个问题,其实这样对报表或者单据带来了耦合性,面对客户需求的时候显得不够灵活,都需要改源代码来处理。
2、操作数据源
2.1 新建数据源
2.2 新建链接
2.3 选择表或SQL查询
2.3.1 表
这里选择AbpUsers表。
设计报表,使用Table进行展示
单元格绑定数据源直接从数据源中推拽过来即可。
注意:这样只会显示第一条数据,需要使用代码遍历打印。
对Table组件的ManualBuild事件进行遍历打印
namespace FastReport
{
public class ReportScript
{
private void tableStantard_ManualBuild(object sender, EventArgs e)
{
DataSourceBase data1 = Report.GetDataSource("AbpUsers"