是否有人知道如何在file name
中向导出的文件提供Telerik RadGrid
,
导出的文件可以是任何格式的pdf,excel或word
答案 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();