Экспорт Gridview в Excel без окна подсказки - PullRequest
0 голосов
/ 07 июля 2011

Я могу экспортировать свой gridview в excel, но я не хочу предлагать окну спросить имя файла и путь. Как его отключить?Кроме того, как я могу установить путь для сохранения файла?

Спасибо, Джо

Вот мой код:

Private Sub ExportGridView()

    Dim filename As String
    filename = ddlMonth.SelectedValue & "-" & ddlYear.SelectedValue

    Dim attachment As String = "attachment; filename=" & filename & ".xls"

    Response.ClearContent()
    Response.Buffer = True
    Response.Charset = "UTF-8"        
    Response.AddHeader("content-disposition", attachment)
    Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8")
    Me.EnableViewState = False
    Response.ContentType = "application/ms-excel"

    Dim sw As New StringWriter()
    Dim htw As New HtmlTextWriter(sw)

    'Turn off the paging for export
    Gridview1.DataSource = Session("dt")
    Gridview1.AllowPaging = False
    Gridview1.DataBind()

    GridView1.RenderControl(htw)
    Response.Write(sw.ToString())
    Response.[End]()

    'Turn on the paging after export
    Gridview1.DataSource = Session("dt")
    Gridview1.AllowPaging = True
    Gridview1.DataBind()

End Sub

1 Ответ

0 голосов
/ 07 июля 2011

// Объявление <% = MyMethodCall ()%> // И в коде позади.protected String MyMethodCall () {return "Test Value";}

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