|
分類:[ASP.NET (VB)]
ソフト:Visual web Developer 2008 使用言語:Visual Basic
初心者です。 「GridView1」に表示された一覧をエクセルにダウンロードしたいのです。 下記のように記載しましたが、エラーとなってダウンロードができません。 「frm.RenderControl(hw)」の箇所でエラーとなります。
GridView1.AllowPaging = False GridView1.AllowSorting = False GridView1.DataBind() Dim tw As New StringWriter() Dim hw As New System.Web.UI.HtmlTextWriter(tw) Dim frm As HtmlForm = New HtmlForm() Response.ContentType = "application/ms-excel" Response.AddHeader("Content-Disposition", "attachment;filename=kensaku.xls") Response.Charset = "" Page.EnableViewState = False Controls.Add(frm) frm.Controls.Add(GridView1) frm.RenderControl(hw) ←ここでエラーになります。 Response.Write(tw.ToString()) Response.End() GridView1.AllowSorting = True GridView1.DataBind()
どのようにしたらエクセルにダウンロードができるのか、教えてください。 よろしくお願いします。
|