0
gridview를 Excel로 내보낼 수 있지만 파일 이름 및 경로를 묻는 창을 표시하지 않으려면 어떻게 비활성화 할 수 있습니까? 또한 어떻게 파일을 저장할 경로를 설정할 수 있습니까? > // 그리고 코드에서 뒤에프롬프트 창없이 Excel로 Gridview 내보내기
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