Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
[ASP VB]Esportate più datagrid in Excel
venerdì 16 maggio 2008 - 14.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Hope
Profilo
| Junior Member
71
messaggi | Data Invio:
ven 16 mag 2008 - 14:59
Salve ragazzi,
Non riesco a venire a capo di un problemino.
Ho 4 data grid devo esportare tutte e 4 queste datagrid in un singolo file excel come faccio?
Una sola ci riesco (vi allego il codice)..ma 4?
Sub ClickToExport(ByVal sender As Object, ByVal e As ImageClickEventArgs)
Datagrid1.DataSource = Session("myDV")
Datagrid1.DataBind()
Response.Clear()
Response.AddHeader("content-disposition", "attachment;filename=export.xls")
Response.ContentType = "application/vnd.ms-excel"
' Remove the charset from the Content-Type header.
Response.Charset = ""
' Turn off the view state.
Me.EnableViewState = False
Dim tw As New System.IO.StringWriter()
Dim hw As New System.Web.UI.HtmlTextWriter(tw)
' Get the HTML for the control.
Datagrid1.RenderControl(hw)
' Write the HTML back to the browser.
Response.Write(tw.ToString())
' End the response.
Response.End()
End Sub
Grazie a tutti...
Saluti
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
sab 17 mag 2008 - 16:49
>Salve ragazzi,
>Non riesco a venire a capo di un problemino.
>Ho 4 data grid devo esportare tutte e 4 queste datagrid in un
>singolo file excel come faccio?
>Una sola ci riesco (vi allego il codice)..ma 4?
Abbastanza complicato.
La prima cosa da verificare è se le strutture delle tabelle sono identiche e quindi si può fare una unione anche a livello di colonna. Quindi la domanda è, le tabelle sono identiche come numero di colonne ?
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Hope
Profilo
| Junior Member
71
messaggi | Data Invio:
lun 19 mag 2008 - 07:47
Grazie per la risposta...
Ahimè non sono per niente identiche...
Calcolando che non sono esperto in questo campo, è meglio demordere secondo te?
Saluti
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 19 mag 2008 - 15:47
>Grazie per la risposta...
>Ahimè non sono per niente identiche...
>Calcolando che non sono esperto in questo campo, è meglio demordere
>secondo te?
Il percorso è un po' tortuoso ma ci si potrebbe arrivare.
Qui ho scritto un articolo dove si dimostra come è possibile creare/esportare dati in un file di Excel:
http://www.dotnethell.it/articles/ExportExcelDataset.aspx
Se le tabelle hanno strutture diverse quello che posso consigliarti è creare un nuovo WorkBook e in ogni WorkSheet (foglio) andare a inserire una tabella diversa seguendo le modalità indicate nell'articolo.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !