6

有谁知道如何提供file name给导出的文件Telerik RadGrid,导出的文件可以是任何格式的pdf,excel或word

4

2 回答 2

5

来源:网格/MS Excel/MS Word/CSV

使用 RadGrid.ExportSettings.FileName 属性,一个字符串,指定将创建的文件的名称(不带扩展名)。根据使用的方法自动添加文件扩展名尝试FileNameItemCommand事件中设置如下所示。

来自:何时设置 RadGrid.ExportSettings.FileName

protected void Radgrid1_ItemCommand(object sender, GridCommandEventArgs e)
{
    if (e.CommandName == RadGrid.ExportToPdfCommandName)
    {
        Radgrid1.ExportSettings.FileName = "yourfilename";
    }
    if (e.CommandName == RadGrid.ExportToExcelCommandName)
    {
        Radgrid1.ExportSettings.FileName = "yourfilename";
    }
    if (e.CommandName == RadGrid.ExportToWordCommandName)
    {
        Radgrid1.ExportSettings.FileName = "yourfilename";
    }
}

参考:
在启用 Ajax 的情况下将 RadGrid 内容导出到 Excel/Word/CSV/PDF

于 2012-06-13T09:58:40.690 回答
1

ExportSettings您可以在网格的属性(而不是)上设置文件名以及其他用于导出的选项MasterTableView。例如:

myGrid.ExportSettings.FileName = "file";
myGrid.ExportSettings.Excel.Extension = "xls";
myGrid.MasterTableView.ExportToExcel();
于 2012-06-13T09:47:42.103 回答