如何将dx-data-grid(带有过滤器)导出到XtraReport PDF

时间:2019-06-26 13:19:58

标签: c# devexpress xtrareport devextreme-angular

我正在尝试将带有过滤器的dx数据网格导出到PDF。由于DevExtreme还没有内置功能,因此我需要一种解决方法。我想使用DevExpress XtraReport生成报告。 问题是我不确定如何将网格数据源发送到XtraReport并让XtraReport使用它来创建报告。

在Angular组件中,我获得了应用了过滤器的数据源,然后尝试将数据发布到我的Web api控制器。

let gridDataSource = this.dataGrid.instance.getDataSource();

gridDataSource.items() <- Json array of items

this.dataService.PostData(gridDataSource.items());

数据服务

 public PostData(model: data[]): Observable<any> 
 {
        return this.httpClient.post<any>(GlobalVariable.BASE_API_URL + `DataExport`, model.values, {
            headers: new HttpHeaders({
                'Content-Type': 'application/json'
            })
        });
    }

这似乎不起作用。

如果有人链接到使用XtraReports将网格数据导出为PDF的示例,我也将不胜感激。

0 个答案:

没有答案