我需要两次导出相同的 Infragistics DataGrid 并在导出期间更新进度条。所以我开始像这样的第一个出口
excelExporter.ExportAsync(_xamDataGrid, "excelFile", WorkbookFormat.Excel97To2003);
问题是在第一个完成之前,我无法开始该网格的第二次导出。
有没有办法等到这个异步操作结束后再开始第二个操作?
处理ExportEnded
事件并不能解决问题,因为这里excelExporter
有属性IsExporting=true
.
excelExporter
是类型DataPresenterExcelExporter
。