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 1.0/1.1
Export excel- datatime solo data
martedì 12 aprile 2011 - 15.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 1.0
nandonando
Profilo
| Senior Member
398
messaggi | Data Invio:
mar 12 apr 2011 - 15:11
Sono ormai anni che uso questa pagine per esportare file in excel:
Dim strSQL As String
strSQL = Session("ESPORTAZIONE")
cn.Open()
Dim objDataset As New DataSet
Dim objAdapter As New System.Data.SqlClient.SqlDataAdapter
' Get all the customers from the USA.
objAdapter.SelectCommand = New System.Data.SqlClient.SqlCommand(strSQL, cn)
' Fill the dataset.
objAdapter.Fill(objDataset)
' Create a new view.
Dim oView As New DataView(objDataset.Tables(0))
' Set up the data grid and bind the data.
DataGridRicerca.DataSource = oView
DataGridRicerca.DataBind()
' Verify if the page is to be displayed in Excel.
'If Request.QueryString("bExcel") = "1" Then
' Set the content type to Excel.
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.
DataGridRicerca.RenderControl(hw)
' Write the HTML back to the browser.
Response.Write(tw.ToString())
' End the response.
Response.End()
vorrei sapere se è possibile nei campi datatime prendere in qualche modo solo la data senza l'ora.
http://www.gustoroma.it
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 12 apr 2011 - 15:34
>vorrei sapere se è possibile nei campi datatime prendere in qualche
>modo solo la data senza l'ora.
ciao, ma vuoi ottenere un layout della sola parte di data sulla griglia?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
nandonando
Profilo
| Senior Member
398
messaggi | Data Invio:
mar 12 apr 2011 - 15:39
Alla pagina passo una query con vari campi alcuni sono data ma vorrei mostrare sul riisultato excel solo la data e non l'ora è possibilie?
Non so se sono stato chiaro, garzie
http://www.gustoroma.it
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 12 apr 2011 - 20:15
>Alla pagina passo una query con vari campi alcuni sono data ma
>vorrei mostrare sul riisultato excel solo la data e non l'ora
>è possibilie?
ok ho capito, siccome quello è il motore di excel, non mi viene nulla per cui tu possa farlo quando lo popoli se non intervenire nel datasource, prendere il dato, trasformarlo in stringa e poi ricreare una view con il nuovo campo transcodificato.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
nandonando
Profilo
| Senior Member
398
messaggi | Data Invio:
mer 13 apr 2011 - 09:32
La vedo complicata hai visto il codice che ti ho inviato?
Un esempio sarebbe troppo chidertelo?
http://www.gustoroma.it
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 14 apr 2011 - 09:37
>La vedo complicata hai visto il codice che ti ho inviato?
>Un esempio sarebbe troppo chidertelo?
In questo momento non riesco a farti avere un esempio.
Ma prova a prendere la tabella che usi per creare la view, scorri riga per riga e crea un'altra datatable con quel campo convertito in stringa nel formato che vuoi tu. Poi crei la view dal tuo nuovo datatable e la ripassi in pasto al datasource al posto di quella che passi ora.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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 !