RaouL_BennetH
15-06-2009, 13:28
Ciao a tutti :)
Sto leggendo dei dati provenienti da un AS 400.
Sulle tabelle di questa macchina, le date sono in formato 'decimal' e vengono cosė scritte: 20090615.
Avrei esigenza di metterle in un formato di tipo date time solo all'interno di una griglia di lettura. Ho provato cosė ma mi vengono sollevate delle eccezioni:
try
{
//connessioni e aperture varie..
IList listaFatture = mioDbLayer.List<FATTURE>();
miaGriglia.DataSource = listaFatture;
foreach(DataGridViewRow r in miaGriglia.Rows)
{
DateTime dt;
bool b = DateTime.TryParse(r.Cells[3].Value.ToString(), out dt);
r.Cells[3].Value = dt.ToShortDateString();
}
}
catch //bla
grazie a tutti per l'aiuto :)
RaouL.
Sto leggendo dei dati provenienti da un AS 400.
Sulle tabelle di questa macchina, le date sono in formato 'decimal' e vengono cosė scritte: 20090615.
Avrei esigenza di metterle in un formato di tipo date time solo all'interno di una griglia di lettura. Ho provato cosė ma mi vengono sollevate delle eccezioni:
try
{
//connessioni e aperture varie..
IList listaFatture = mioDbLayer.List<FATTURE>();
miaGriglia.DataSource = listaFatture;
foreach(DataGridViewRow r in miaGriglia.Rows)
{
DateTime dt;
bool b = DateTime.TryParse(r.Cells[3].Value.ToString(), out dt);
r.Cells[3].Value = dt.ToShortDateString();
}
}
catch //bla
grazie a tutti per l'aiuto :)
RaouL.