Gå til innhold

C#: Problemer med export fra Gridview til excel...


Anbefalte innlegg

Hola!

 

Har fått denne koden til å opprette et exceldokument med gridview informasjonen min.

 

protected void Button1_Click(object sender, EventArgs e)
   {
       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();
   }
   public override void VerifyRenderingInServerForm(Control control)
   {

   }

 

Det jeg ikke får til og som jeg har selvfølgelig søkt på google etter, er at det ikke bare er brukeren som får åpne dette excel dokumetet, men at det også blir lagret på server.

 

Enda et spørsmål er hvordan jeg får added mellomrom i exceldokumentet med kode i c#, slik at det også kan se litt pent ut ;)

 

Har sett noe om at man kan bruke \t \n, men det ville ikke funger for min del :(

 

Tar imot all hjelp med takk!

 

arbeider forresten i visual studio 2005

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...