用于WPF的Telerik UI?下载30天免费试用

ExportAsync

你可以用RadGridView的ExportAsync方法以异步导出数据。就像同步的出口函数,该方法需要两个参数:

  1. -通常是导出数据的文件流。

  2. GridViewExportOptionsGridViewCsvExportOptions对象-您可以使用它来设置导出选项。你可以查阅出口方法文档,以获取有关如何配置导出选项的更多信息。

截至版本2015年q1 sp我们推出了ExportAsync的重载方法公开"finished callback":行动exportFinishedCallback

ExportAsync方法可以类似于Export方法使用:

示例1:将RadGridView的内容保存在Excel文件中

字符串扩展名= "xls";SaveFileDialog dialog = new SaveFileDialog() {DefaultExt = extension, Filter = String。Format("{1} files ({0}) |.{0}|所有文件() |",扩展名,"Excel"), FilterIndex = 1};if (dialog.ShowDialog() == true) {Stream = dialog.OpenFile();clubsGrid。出口Async(stream, new GridViewExportOptions() { Format = ExportFormat.ExcelML, ShowColumnHeaders = true, ShowColumnFooters = true, ShowGroupFooters = false, }, true); } }

请注意,您应该指定一个真正的的值shouldDisposeStream参数。这样使用的资源将被处理。在版本2015 Q1 SP之前,该参数被调用shouldDisposeString

您可以阅读有关导出事件的更多信息在这里

另请参阅

在本文中
Baidu
map