如何将选择从Telerik RadGridView导出到Excel

戴维

我只想将RadGridView的选定行导出到Excel。我已经设法导出所有内容,但是如果用户选择了行,我只想将那些行从RadGridView导出到Excel。这是我的代码:(应该执行Todo)

 public void Execute_OpenExportView(RadGridView gridViewExport)
    {
        if (gridViewExport==null)
        {
            return;
        }

        string extension = "xlsx";
        SaveFileDialog dialog = new SaveFileDialog()
        {
            DefaultExt = extension,
            Filter = String.Format("{1} files (*.{0})|*.{0}|All files(*.*)|*.*", extension, "Excel"),
            FilterIndex = 1,
            AddExtension = true,
            Title = "Export to Excel",
            //FileName = 
        };


        //TODO export the selected rows from RadGRidView
        if (gridViewExport.SelectedItems.Count!=0)
        {


        }

        if (dialog.ShowDialog()==true)
        {
            using (Stream stream = dialog.OpenFile())
            {
                gridViewExport.ExportToXlsx(stream,
                    new GridViewDocumentExportOptions()
                    {
                        ShowColumnFooters = true,
                        ShowColumnHeaders = true,
                        ShowGroupFooters = true,
                        AutoFitColumnsWidth = true,
                    });
            }
        }

    }
捷克语

您可以使用GridViewDocumentExportOptions的内置Items属性,并将RadGridViewSelectedItems集合传递给它。在Telerik UI for WPF文档中签出ExportFormat.Xlsx主题,以获取更多信息。

这将是您的代码中的解决方案:

 if (dialog.ShowDialog())
        {
            using (Stream stream = dialog.OpenFile())
            {
                gridViewExport.ExportToXlsx(stream,
                    new GridViewDocumentExportOptions()
                    {
                        Items = gridViewExport.SelectedItems,
                        ShowColumnFooters = true,
                        ShowColumnHeaders = true,
                        ShowGroupFooters = true,
                        AutoFitColumnsWidth = true,
                    });
            }
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Telerik:Radgridview导出到excel

来自分类Dev

Telerik,在这种情况下如何将GridView导出到Excel?

来自分类Dev

将数据导出到Excel

来自分类Dev

将JSON导出到Excel

来自分类Dev

将Delphi导出到Excel

来自分类Dev

如何将大量数据导出到Excel

来自分类Dev

如何将多个HTML表格导出到Excel?

来自分类Dev

如何将chart.js图表导出到Excel?

来自分类Dev

如何将Excel数据导出到Mysql表

来自分类Dev

如何将ListDataProvider的结果导出到GWT中的excel

来自分类Dev

如何将大小不同的列表从python导出到excel

来自分类Dev

如何将数据从Excel导出到SQL Azure?

来自分类Dev

如何将MS SQL表架构导出到Excel

来自分类Dev

如何将html表单数据导出到excel

来自分类Dev

如何将新的datagridview数据导出到excel

来自分类Dev

如何将“测量”数据从声纳导出到 excel?

来自分类Dev

如何将 AEM 标签导出到 Excel

来自分类Dev

将WPF DataGrid导出到Excel

来自分类Dev

将多个HTML表格导出到Excel

来自分类Dev

将SQL Server数据导出到Excel

来自分类Dev

Excel将多余的逗号导出到CSV

来自分类Dev

将绘图数据从R导出到Excel

来自分类Dev

将动态asp表导出到Excel

来自分类Dev

将报告数据导出到Excel

来自分类Dev

C#将表导出到Excel

来自分类Dev

将表导出到Excel并打开文件

来自分类Dev

将Alv报表导出到Excel

来自分类Dev

将结构答案导出到Excel

来自分类Dev

将包含列表的DataFrame导出到Excel