FORMATO DATE IN REPORT VIEWER

sabato 14 novembre 2009 - 11.02

ric12385 Profilo | Newbie

Salve a tutti.
ho un piccolo problema con il formato date in report viewer. Devo visualizzare una tabella contenente delle date.
Specifico subito che il sistema operativo (win xp pro aggiornato) è in italiano, mentre visual studio 2008 (che uso per sviluppare) è in inglese.
Al di fuori del report viewer tutto va bene , cioè i datetime picker usano giustamente il formato europeo dd/mm/yyyy, mentre nel report tutte le caselle contententi una data usano la notazione anglosassone mm/dd/yyyy.
Le opzioni di formato del report offrono solo la possibilità di modificare la "lunghezza" del formato, ad esempio introducendo i nomi dei giorni o dei mesi o l'ora...
Come posso fare per visualizzare le date nel report nel formato dd/mm/yyyy ?

ps= ho provato ad utilizzare una soluzione molto grezza mettendo come espressione della cella una cosa del tipo
= Cstr(day(!Fields.date.value)+"/"+Cstr(month(!Fields.date.value)+"/"+Cstr(year(!Fields.date.value) ma nel caso di data "null" viene prodotto 1/1/1 che non mi sta bene..se la data non esiste io vorrei la casella vuota (mentre se lascio solo !fields.date.value la casella in caso di null è vuota)

freeteo Profilo | Guru

Ciao,
nelle proprietà "Format" della cella (tasto DX->TextBox Properties->Format) puoi andare a mettere un formato "custom", ossia l'equivalente di fare "tuadata.ToString("...")".
Li dentro ad esempio potresti mettere "dd/MM/yyyy" quindi averla sempre in formato "italiano".

Per altri formati puoi prendere spunto qui: http://blog.stevex.net/string-formatting-in-csharp/

ps: per altre domande relative alla reportistica,stampe varie, puoi usare la stanza apposita http://www.dotnethell.it/forum/Crystal-Reports.aspx

Ciao.

Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5