Il formato di formattazione corretto dovrebbe essere :
{0:dd/MM/yyyy}
ho provato anche a fare un semplice
codice:
response.write(string.format("2007/05/04","{0:dd/MM/yyyy}"))
ma non mi viene formattata la data... non ho capito il motivo
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="it-IT" uiCulture="it-IT" />
Questo dovrebbe funzionare se avessi salvato le date nel Db in un campo Data/ora, invece io le ho salvate in un campo di testo. Quindi lui se le va a prendere come testo e non come data.
Alla fine ho risolto ciclando per tutto il dataset e facendo la formattazione con una mia funzione creata ad hoc:
codice:
For i As Integer = 0 To QueryDataSet.Tables(0).Rows.Count - 1
QueryDataSet.Tables(0).Rows(i).Item("data") = Funzioni.ReFormatData(QueryDataSet.Tables(0).Rows(i).Item("data"))
Next i
Ps. anche in questo caso non ho potuto usare la string.format perché continuava a non cambiare la formattazione...
e grazie