2014-11-04 53 views
0

我正在使用telerik rad网格。它提供了export grid data into excel的功能。我想在数据导出时做一些修改。将Rad Grid导出到Excel时包含自定义详细信息

我想在导出的文件中包含公司的详细信息(即logo和一些其他自定义详细信息,这些信息不在rad网格中)。

是否有任何可能性与rad网格输出功能做到这一点。像重写函数,我可以将这些自定义数据写入导出的Excel文件?

这样做的最好方法是什么?请建议。

回答

0

尝试这样: http://www.telerik.com/forums/radgrid-export-to-excel-and-add-extra-information#pktx029dKk2yBlBGE07Msw

的想法是调用导出方法之前添加网格中的一些简单的HTML:

让我们的代码链接的线程:)

RadGrid1.MasterTableView.Controls.Add(new LiteralControl("<span><br/>Description: Data selected using dates between 1 Jan 2011 to 1 Sep 2011</span>")); 
    RadGrid1.MasterTableView.Caption = "<span><br/>Exported by: John Smith</span>"; 
    RadGrid1.ExportSettings.OpenInNewWindow = true; 
    RadGrid1.ExportSettings.ExportOnlyData = false; 
    RadGrid1.MasterTableView.ExportToExcel(); 
复制
+0

感谢您的回复。我会试试这个。但我想这也会改变用户界面。对 ? – 2014-11-05 04:57:15

+0

谢谢。这个工作很好,只需稍作改动。我编辑了你的答案,使RadGrid1.ExportSettings.ExportOnlyData = true ;. – 2014-11-05 07:24:17