Export gridview til excel i C#
Hej jeg har et gridview, som brugeren skal have mulighed for at gemme som en excel fil.Jeg har fundet følgende kode.
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
GridView1.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
men men men, jeg får følgende fejl når jeg afprøver min kode.
Control 'GridView1' of type 'GridView' must be placed inside a form tag with runat=server.
efter hvad jeg kan se i min kode, er der sat runat=server på min form tag, og gridview ligger inden for form tag.
Nogen forslag ?, eller andre måder at løse opgaven på
// Kim
