LOGO

LOGO
LOGO
ads header

Breaking News

devexpress aspxgridview excele aktarmak

 

Önce iki buton yerleştir forma. ButtonExcel, PopupMenuSeciliSatirlariExceleAktar

Sonra code kısmına aşağıdakini yaz...


1)EN BASİT HALİYLE AKTARIM

  protected void ASPxButtonExportXLS_Click(object sender, EventArgs e)

        {

            ASPxGridViewExporter1.Landscape = true;

            ASPxGridViewExporter1.FileName = "Analiz Sonuç Listesi";

           ASPxGridViewExporter1.WriteXlsToResponse();

        }



2)DETAYLI  AKTARIM

——————————————-
protected void ButtonExcel_Click(object sender, ImageClickEventArgs e)
{
ASPxGridViewExporter1.GridViewID = “Grid1”;
//Master ve Detail grid bilgileri aktarmak için Mode.All
Grid1.SettingsDetail.ExportMode = GridViewDetailExportMode.All;
//Tüm kayıtları aktarmak için
ASPxGridViewExporter1.ExportedRowType = GridViewExportedRowType.All;
ASPxGridViewExporter1.FileName = “Personel_Listesi_Hepsi”;
//ekranda nasıl görünüyorsa öyle aktarıyor  ExportType.WYSIWYG
ASPxGridViewExporter1.WriteXlsxToResponse(new XlsxExportOptionsEx { ExportType = ExportType.WYSIWYG });
}

3)SEÇİLİ SATIRLARI AKTARMA

protected void PopupMenuSeciliSatirlariExceleAktar_ItemClick(object source, MenuItemEventArgs e)
{
ASPxGridViewExporter2.GridViewID = “Grid1”;
Grid1.SettingsDetail.ExportMode = GridViewDetailExportMode.All;
//Grid içiinde sadece seçili satırları export etmek için
ASPxGridViewExporter2.ExportSelectedRowsOnly = true;
ASPxGridViewExporter2.ExportedRowType = GridViewExportedRowType.Selected;
ASPxGridViewExporter2.FileName = “Personel_Listesi_SecilenSatirlar”;
// WYSIWYG  ile ekranda nasılsa özel aktarıyor
ASPxGridViewExporter2.WriteXlsxToResponse(new XlsxExportOptionsEx { ExportType = ExportType.WYSIWYG });
}


KAYNAK:

https://apoleptika.wordpress.com/2017/04/15/aspxgridview-tum-veya-secili-satilari-excele-aktarmak-export-all-or-selected-rows/

Hiç yorum yok