Avatar billede Kim Neesgaard Seniormester
11. januar 2005 - 16:07 Der er 1 løsning

Overførsel af data fra et datagrid til Excel

Jeg har et datagrid med data som jeg ønbsker at overføre til et Excelark på brugerens pc - hvordan gør man helt konkret det, hvis datagrid hedder fx ResultGrid?
Avatar billede Kim Neesgaard Seniormester
12. januar 2005 - 12:53 #1
Jeg fandt svaret på nettet. Indlæg følgende kode i en knap:

' Set the content type to Excel
Response.ContentType = "application/vnd.ms-excel"

'Turn off the view state
Me.EnableViewState = False

'Remove the charset from the Content-Type header
Response.Charset = String.Empty

Dim myTextWriter As New System.IO.StringWriter()
Dim myHtmlTextWriter As New System.Web.UI.HtmlTextWriter(myTextWriter)

'Get the HTML for the control
myDataGrid.RenderControl(myHtmlTextWriter)

'Write the HTML to the browser
Response.Write(myTextWriter.ToString())

'End the response
Response.End()

Ved tryk på knappen vil man blive tilbudt åbning eller gem af indholdet af datagrid myDataGrid.

Se: http://dotnetjunkies.com/WebLog/darrell.norton/archive/2004/02/12/7154.aspx
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester