In addition to downloading a file via ASPxGridViewExporter.Write***ToResponse methods, it is possible to save the file to a disk to the specified location:
- Write ASPxGridView data to a MemoryStream object via ASPxGridViewExporter.Write*** (but not ASPxGridViewExporter.Write***ToResponse) methods.
- Save the populated MemoryStream object as a file (via standard System.IO methods) to the specified location where you have permissions to create files.
- Write ASPxGridView data to a MemoryStream object via ASPxGridViewExporter.Write*** (but not ASPxGridViewExporter.Write***ToResponse) methods.
- Save the populated MemoryStream object as a file (via standard System.IO methods) to the specified location where you have permissions to create files.
[C#]usingSystem;usingSystem.Linq;usingSystem.IO;...using(MemoryStreammemoryStream=newMemoryStream()){ASPxGridViewExporter_Instance_Here.WriteXlsx(memoryStream);memoryStream.Seek(0,SeekOrigin.Begin);using(FileStreamfileStream=newFileStream(Full_File_Name_Here,FileMode.Create,FileAccess.Write)){memoryStream.WriteTo(fileStream);}}
[VB.NET]Imports SystemImports System.LinqImports System.IO ...Using memoryStream AsNew MemoryStream() ASPxGridViewExporter_Instance_Here.WriteXlsx(memoryStream) memoryStream.Seek(0, SeekOrigin.Begin)Using fileStream AsNew FileStream(Full_File_Name_Here, FileMode.Create, FileAccess.Write) memoryStream.WriteTo(fileStream)EndUsingEndUsing