Hat jemand wissen, wie in Telerik RadGrid
, file name
in die exportierte Datei zur Verfügung zu stellen Exportierte Datei in einem beliebigen Format pdf sein könnte, Excel oder WordTelerik RadGrid Exportdateinamen
Antwort
Quelle: Grid/MS Excel/MS Word/CSV
Verwenden RadGrid.ExportSettings.FileName Eigenschaft, eine Zeichenfolge, die den Namen (ohne die Erweiterung) die Datei angeben, die erstellt werden. Die Dateierweiterung wird automatisch basierend auf der verwendeten Methode hinzugefügt Versuchen Sie, die
FileName
im EreignisItemCommand
wie unten dargestellt einzustellen.
Von: 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";
}
}
Referenz:
Export RadGrid content to Excel/Word/CSV/PDF with Ajax enabled
Sie können die Dateinamen sowie andere Optionen eingestellt für den Export, auf der ExportSettings
Eigenschaft des Rasters (nicht die MasterTableView
). So zum Beispiel:
myGrid.ExportSettings.FileName = "file";
myGrid.ExportSettings.Excel.Extension = "xls";
myGrid.MasterTableView.ExportToExcel();
die Dokumentation Nach Sie die Erweiterung auslassen sollte - "eine Zeichenfolge, die den Namen (ohne Erweiterung)" http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/exporting/defaultcs.aspx –
@Kevin Main Ich habe vergessen, dass das der Fall war. Obwohl ich denke, dass die Exportfunktion die Erweiterung ignorieren wird, wenn Sie es verlassen. Aber ich kann es jetzt nicht testen, also werde ich es bearbeiten. Vielen Dank! – pyrocumulus
Hat jemand die Dateinameneigenschaft erhalten, um richtig zu funktionieren? Es wird vom RadGrid-Export ignoriert, wenn ich versuche, es festzulegen. – Allen
ja ich auch ... versuchte mehrere Ereignisse, aber es wird immer ignoriert – Giox