DevExpress Grid Excel’e Export Etme
Grid üzerinde bulunan verileri excel’e export etmek için aşağıdaki kod yapısını kullanabilirsiniz.
ASPX
<dx:ASPxButton runat="server" ID="btnExcelExport" OnClick="btnExcelExport_Click" Text="Excel'e Aktar" RenderMode="Link" Theme="DevEx" Image-Height="24" Image-Width="24" Image-Url="/assets/media/images/export-excel.png" AutoPostBack="true" UseSubmitBehavior="False">
</dx:ASPxButton>
<dx:ASPxGridViewExporter ID="gridExport" runat="server" GridViewID="GridPcler" FileName="Pc Listesi"></dx:ASPxGridViewExporter>
CS
using DevExpress.Export;
using DevExpress.XtraPrinting;
protected void btnExcelExport_Click(object sender, EventArgs e)
{
gridExport.WriteXlsxToResponse(new XlsxExportOptionsEx { ExportType = ExportType.WYSIWYG});
}
NOT:
Export ettiğiniz dosyanın adını önceden belirlemek istiyorsanız dx:ASPxGridViewExporter ögesi içerisinde FileName=”Dosyanızın Adı” kodunu kullanabilirsiniz.