Gridview Export

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

    gridview i export etmek istediğim bir proje var projenin codebehind ı yok sadece aspx tarafı var localde boş bir webformda gayet güzel export ediyor ancak projeye attığımda, butona tıklayınca excel çıktı alıyor ama içinde yanlızca "<div> </div>" etiketleri var gridin içinde ki bilgileri almıyor maalesef :(

    bunun gibi bir hata ile karşılaşan varmı yada nedeni hakkında fikri olan.

     

    Kod aşagıda ki gibi ;

     

     

      Public Overloads Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
                ' Kontrolün renderlandığı doğrulanıyor
            End Sub
            Protected Sub btnExportExcel_Click(sender As Object, e As System.EventArgs) Handles btnExportExcel.Click
                
            
                Response.Clear()
                Response.Buffer = True
                Response.AddHeader("content-disposition", "attachment;filename=GridViewExport.xls")
                Response.Charset = ""
                Response.ContentType = "application/vnd.ms-excel"
                Dim sw As New StringWriter()
                Dim hw As New HtmlTextWriter(sw)
                GridView1.AllowPaging = False
                GridView1.DataBind()
             GridView1.HeaderRow.Style.Clear()
             GridView1.HeaderRow.Cells(0).Style.Clear()
             GridView1.HeaderRow.Cells(1).Style.Clear()

                For i As Integer = 0 To GridView1.Rows.Count - 1
                    Dim row As GridViewRow = GridView1.Rows(i)
                    row.BackColor = System.Drawing.Color.White
                    row.Attributes.Add("class", "textmode")
                    If i Mod 2 <> 0 Then
                     row.Cells(0).Style.Clear()
                     row.Cells(1).Style.Clear()
                     row.Cells(2).Style.Clear()
                     row.Cells(3).Style.Clear()
                    End If
                Next
                GridView1.RenderControl(hw)
                Dim style As String = ""
                Response.Write(style)
                Response.Output.Write(sw.ToString())
                Response.Flush()
                Response.End()
            End Sub

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek

    Net olmamakla birlikte permissonlar ve serverda ilgili componentin yüklü olduğundan eminmisin hocam? bu iki mevuyu bi araştırsana


    10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Kendi özlü sözümdür, kaynak belirterek kullanınız.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek

    Yazılım firmasına sordum bir sorun yokmuş hocam post back sırasında oluyor olabılır dedıler ama ben anlamadım. Vbscript bilgim var o yüzden  .net hakkında çok fikrim sence olabilir mi postback ten sonra sadece "<div> </div> " taglerini alıyor olabilir mi ?

Toplam Hit: 842 Toplam Mesaj: 3