21 messaggi dal 29 maggio 2002
Ho scritto una funzione di esportazione di un datgrid in Excel
ma al posto del carattere Euro ? mi viene restiuita questa zozzeri â?¬
qualcuno sa da cosa possa dipendere?
576 messaggi dal 30 aprile 2003
Non sono sicuro che sia questo il problema, ma hai provato a impostare la valuta euro nel formato celle?

P.S. è difficile esportare dati da una DataGrid?

Prima o poi diventerò un guru!
576 messaggi dal 30 aprile 2003
Avrei anch'io bisogno di esportare da DataGrid a un file XLS... qualcuno può darmi qualche spiegazione a riguardo?

Prima o poi diventerò un guru!
21 messaggi dal 29 maggio 2002
A Voi !!

Private Sub but_esport_Click()
Dim beg_export As Boolean
Select Case typ_file.SelectedItem.Value 'Tipo di file da esportare selezionato da una combo
Case "xls"
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment;filename=Estrazione_dati_REF.xls")
Case "doc"
Response.ContentType = "application/msword"
Response.AddHeader("Content-Disposition", "attachment;filename=Estrazione_dati_REF.doc")
Case "xml"
beg_export = True
Case "Pdf"
Response.Redirect("/pdf-gen/generator.aspx?code=" & Request("code") & "&lang=" & Session("lang") & "&connes=" & Session("idconn") & "&idutente=" & Session("idutente"))
End Select
If Not beg_export Then
Response.Charset = ""
Me.EnableViewState = False
Dim tw As New System.IO.StringWriter
Dim hw As New System.Web.UI.HtmlTextWriter(tw)
'Begin Header
DataGrid1.HeaderStyle.BackColor = System.Drawing.Color.FromArgb(120, 195, 229, 222)
DataGrid1.HeaderStyle.Font.Name = "Verdana, Arial, Helvetica, sans-serif"
DataGrid1.HeaderStyle.Font.Size.Unit.Pixel(10)
DataGrid1.HeaderStyle.Font.Bold = True
'Begin items
DataGrid1.ItemStyle.Font.Name = "Verdana, Arial, Helvetica, sans-serif"
DataGrid1.RenderControl(hw)
Response.Write(tw.ToString())
Response.AddHeader("Content-Disposition", "")
Response.End()
Else
Dim CopyToDataSet As String
Dim nomefile As String = Request("code") & ".xml"
Dim Ds As New DataSet
Ds = GridHandler.CopyToDataSet(DataGrid1, Request("code"))
WriteXmlToFile(Ds, nomefile, Server.MapPath("\XMLExport"))
Response.Redirect("\XMLExport\" & nomefile)
End If
'****************************************************************************
End Sub
576 messaggi dal 30 aprile 2003
Grazie mille, speriamo che funzioni...

Prima o poi diventerò un guru!
200 messaggi dal 23 aprile 2001
Ho postato anch'io a suo tempo le istruzioni per esportare dati in EXCEL, cercate fra le discussioni di questi ultim 15gg e troverete come ci sono riuscito. Ad occhio è molto simile a come ha fatto l'amico Verorex

BAT
576 messaggi dal 30 aprile 2003
Scusate, scusate...
non mi ero accorto che stavate parlando di ASP.NET...

Io ho bisogno di esportare dati da una DataGrid che si trova in un Windows Form!

Prima o poi diventerò un guru!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.