您好,我是通过以下方式从Angular Client中传递参数的:
let rs = {
report: reportName + ',' + this.REPORTS_LIBRARY,
parameters: {
toDate: results.toDate,
fromDate: results.fromDate,
type: results.networkItem["0"].tag.key.type,
value: results.networkItem["0"].tag.key.value
}
} as unknown as JSON;
this.reportViewer.setReportSource(rs);
在ReportLibrary中,我使用一种方法作为数据源。 该方法调用了我的应用程序Web api,因为,我不想让telerik report直接报告我的数据库。
方法签名如下:
public async Task<SinglePoint[]> GetChartPoints(DateTime toDate, DateTime fromDate, string type, string value)
我似乎无法理解如何将客户端的参数绑定到传递给ObjectDataSource数据源方法的参数。
一切顺利 理货