Telerik Radgrid导出文件名

时间:2012-06-13 09:40:31

标签: c# asp.net telerik rad-controls

是否有人知道如何在file name中向导出的文件提供Telerik RadGrid, 导出的文件可以是任何格式的pdf,excel或word

2 个答案:

答案 0 :(得分:5)

来源:Grid / MS Excel/MS Word/CSV

  

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

来自:When to set 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";
    }
}

参考:
Export RadGrid content to Excel/Word/CSV/PDF with Ajax enabled

答案 1 :(得分:1)

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

myGrid.ExportSettings.FileName = "file";
myGrid.ExportSettings.Excel.Extension = "xls";
myGrid.MasterTableView.ExportToExcel();