folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Gridview De Ki Verileri Excel'e Aktarmak (Asp.Net)



Gridview De Ki Verileri Excel'e Aktarmak (Asp.Net)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurk
    nurk's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 15/Eylül/2006
    Erkek

    Selamlar,

    Vs de ki toolarımızdan biri olan gridview de ki verileri excel e insert etmek icin,assagidaki kodu kullanabilirsiniz -)

    türkçe karakter hatası falan bulunmamaktadır.

    gerekli yerlere gerekli acıklamaları zaten ekledim..

            Response.Clear()
            Response.Buffer = True
            Response.AddHeader("content-disposition", "attachment;filename=" & Date.Today & "_Raporlama.xls") ' 28.05.2011_Rapor.xls diye dosyayı ben kaydettiriyorum
            Response.ContentType = "application/vnd.ms-excel"
            Dim yazdir As New StringWriter()
            Dim hyazdir As New HtmlTextWriter(yazdir)
            HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("windows-1254") ' türkçe karakter sorunu icin.
            HttpContext.Current.Response.Charset = "windows-1254"
            GridView1.AllowPaging = False
            GridView1.PagerSettings.Visible = False
            GridView1.GridLines = GridLines.Both ' excel de kenarlıklar olsun mu diye.
            GridView1.AllowPaging = False
            GridView1.DataBind()
            GridView1.RenderControl(hyazdır)
            Response.Output.Write(yazdir.ToString())
            Response.Flush()
            Response.End()
    
    
    
    

    eğer style yapmak istersek ise,
    örnek ;
    GridView1.HeaderRow.Cells(1).Style.Add("background-color", "maroon") ' sutunun basligini marron rengi yapar..

    iyi calismalar.

    ihtiyac olursa word ve pdf icin de gerekli kodları koyabilirim :)


    [22817//kaanabak]
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek

    postu silip konu açtım msjımı silerseniz sevinirim.

Toplam Hit: 3140 Toplam Mesaj: 2