GranPicS
Messages postés41Date d'inscriptionmardi 19 mai 2009StatutMembreDernière intervention30 juin 2011
-
26 mai 2009 à 17:00
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 2015
-
26 mai 2009 à 17:19
Bonjour,
Je développe un web service en C# qui collecte les données d'une table.
J'affiche le résultat de la table mais j'aimerais mettre un filtre qui me permette de filtrer les données que je récupère selon leur date d'enregistrement.
Voici le code de mon filtre:
List
<
EcritureArticle_Filter> filterArray =
new
List<
EcritureArticle_Filter>();
EcritureArticle_Filter
nameFilter =
new
EcritureArticle_Filter();
nameFilter.Field =
EcritureArticle_Fields.Posting_Date;
nameFilter.Criteria =
"*.*.09"; //l'erreur se situe ici
filterArray.Add(nameFilter);
Le problème est que je n'arrive pas à mettre en forme la date correctement pour qu'il ne me renvoi que les réponses correspondant à une certaine date (par exemple ici les enregistrements qui ont eu lieu pendant l'année 2009).
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 26 mai 2009 à 17:19
Salut.
Je ne connais pas ta classe, mais si ta date est une DateTime, tu peux faire ça, tout simplement :
List<MaClasse> listeFiltree maList.Where(element> element.date.Year == 2009);
Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -