Hallo an alle,
ich arbeite mit Web Developer 2005 Express Edition und habe folgendes Problem.
Auf einen Button habe ich folgenden Event gelegt:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment;filename=" + "Test_" + ".xls;")
Response.Charset = String.Empty
Me.EnableViewState = False
Dim OStringWriter As New System.IO.StringWriter
Dim OHtmlTextWriter As New System.Web.UI.HtmlTextWriter(OStringWriter)
GridView1.RenderControl(OHtmlTextWriter)
Response.Write(OStringWriter.ToString)
Response.End()
end Sub
Beim Klick auf den Button erhalte ich den Fehler: Das Steuerelement GridView1 vom Typ GridView muß in einem Formulartag mit runat=Server positioniert werden.
Der Formulartag zu dem Steuerelement sieht folgendermaßen aus:
<asp:GridView ID="GridView1" runat="server" BackColor="LightGoldenrodYellow" BorderColor="Tan" BorderWidth="1px" CellPadding="2" CellSpacing="2" Font-Bold="True" Font-Size="Larger" ForeColor="Black" HorizontalAlign="Center" Visible="False">
<FooterStyle BackColor="Tan" />
<SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Center" />
<HeaderStyle BackColor="Tan" Font-Bold="True" Font-Size="X-Large" Font-Underline="True" />
<AlternatingRowStyle BackColor="PaleGoldenrod" />
</asp:GridView>
Wieso dann diese Fehlermeldung????
Gruß
Gerald
(Codetags hinzugefügt von Moderator Jürgen Gutsch [Bitte Codetags im Editor benutzen, danke])
Hurra, ich bin eine Fehlermeldung weiter!