小编Pot*_*ato的帖子

FastReport .NET 注册数据

fastreport 中有一个方法称为RegisterData创建初始数据源并将数据绑定到它。因此,我找到了一份已经在项目中运行的报告,但是当我尝试做同样的事情时,我在其中看不到任何数据源。

var data = GetData(parameters) as IEnumerable<Days>;
Report.RegisterData(data, "DaysBS", 4)
Run Code Online (Sandbox Code Playgroud)

当我尝试从设计模式选择数据源时,我看不到任何数据源?谁知道为什么?在已经存在的报告中,一切正常,我可以看到所有注册的数据源

Report.RegisterData(data, "UnUsedPeriodsBS", 4);
var vacationUnUsedPeriodDatas = data.SelectMany(d => d.Periods).ToList();
Report.RegisterData(vacationUnUsedPeriodDatas, "PeriodDetailsBS", 4);
Report.RegisterData(vacationUnUsedPeriodDatas.SelectMany(s => s.PeriodDetails).ToList(), "DaysDetailsBS", 4);
Run Code Online (Sandbox Code Playgroud)

编辑 尝试在报告设计模式下手动引用DaysBS并且它正在工作,但我不明白为什么我看不到设计模式中的任何报告数据

.net c# fastreport

4
推荐指数
1
解决办法
5879
查看次数

标签 统计

.net ×1

c# ×1

fastreport ×1