экспортировать gridview в Excel без форматирования gridview VB - PullRequest
0 голосов
/ 23 сентября 2011

Я могу экспортировать gridview в excel, моя проблема в том, что я не могу понять, как убрать форматирование с перехода с girdview. Вот код, который я использую для экспорта вида сетки:

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

    Response.Clear()
    Response.Charset = ""
    'Response.ContentType = "application/vnd.ms-excel"
    Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

    Dim stringWrite = New System.IO.StringWriter()
    Dim htmlWrite As New System.Web.UI.HtmlTextWriter(stringWrite)

    GridView1.GridLines = GridLines.None

    GridView1.HeaderStyle.Font.Bold = True
    GridView1.DataSourceID = SqlDataSource1.ID
    GridView1.DataBind()

    GridView1.RenderControl(htmlWrite)

    Response.Write(stringWrite.ToString)
    Response.End()

End Sub

1 Ответ

0 голосов
/ 23 сентября 2011

То, что я предлагаю вам сделать итерацией datasource, добавить содержимое каждой строки в объект StringBuilder и записать эту строку в буфер response.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...