t00f
Messages postés64Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention23 octobre 2009
-
23 avril 2008 à 10:00
t00f
Messages postés64Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention23 octobre 2009
-
25 avril 2008 à 16:36
Bonjour à tous,
Je remplis un dataGrid sur une application PocketPC à partir d'un dataset et d'une base SQLite. Ma base contient un timestamp et j'aimerais pouvoir l'afficher en tant que date au format dd/mm/yyyy dans mon datagrid.
Neo020585
Messages postés178Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention 6 juillet 20094 23 avril 2008 à 10:09
Bonjour,
Par hasard, sais-tu quel type de donnée est renvoyée lorsque tu accède au champs timestamp ?
Sinon, de manière générale, un simple :
DateTime dt = // ta donnée datetime
string date = dt.ToString("dd/MM/yyyy");
Il doit être possible de faire la même chose avec ta donnée même si elle est dans un format spécial à SQLite.
"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein
t00f
Messages postés64Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention23 octobre 2009 23 avril 2008 à 10:43
Normalement c'est un type Integer. En fait mon problème est surtout dans le sens ou j'aimerais que toutes les lignes de la colonne en question (la colonne date) puisse être attaquée en appelant une fonction spéciale qui convertira ce timestamp en un datetime.
Mon problème est comment accéder à ce champ ? Au niveau du dataAdapter ? Du dataset ou du datagrid ?
J'aimerais faire quelque chose comme datagrid.columns["date"] = mafonction.convert(datagrid.columns["date"]);
t00f
Messages postés64Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention23 octobre 2009 25 avril 2008 à 16:36
Après avoir recherché une solution sur Internet, il n'est pas possible de modifier le type d'une colonne lorsqu'il y'a déjà une donnée.. Si cela peut aider quelqu'un un jour :)