【发布时间】:2012-06-16 06:00:29
【问题描述】:
有没有人知道如何在Telerik RadGrid中为导出的文件提供file name,
导出的文件可以是任何格式的pdf、excel或word
【问题讨论】:
标签: c# asp.net telerik rad-controls
有没有人知道如何在Telerik RadGrid中为导出的文件提供file name,
导出的文件可以是任何格式的pdf、excel或word
【问题讨论】:
标签: c# asp.net telerik rad-controls
来源:Grid / MS Excel/MS Word/CSV
使用 RadGrid.ExportSettings.FileName 属性,一个字符串指定 将创建的文件的名称(不带扩展名)。这 根据使用的方法自动添加文件扩展名 尝试在
ItemCommand事件中设置FileName,如下所示。
发件人: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
【讨论】:
您可以在网格的ExportSettings 属性(不是MasterTableView)上设置文件名以及其他导出选项。比如:
myGrid.ExportSettings.FileName = "file";
myGrid.ExportSettings.Excel.Extension = "xls";
myGrid.MasterTableView.ExportToExcel();
【讨论】: