Bonjour,
J'ai un fichier XML avec les données suivantes:
J'ai lié cette source de données à un gridView. Jusque là, pas de problème. Mais je voudrais filtrer mes données via un XPath sur l'attribut 'Départ' de façon à ne'afficher que certaines lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <Activités> <Activité Id="1" Nom="WEEK-END DE DÉTENTE" Lieu="Fromelenne" Départ="29/01/2010" Retour="31/01/2010" Prix="26" Places="8" Informations="Fromelenne.txt"/> <Activité Id="2" Nom="VACANCES DE CARNAVAL" Lieu="Venise" Départ="19/02/2010" Retour="27/02/2010" Prix="147,50" Places="12" Informations="Carnaval.txt"/> <MaxID>2</MaxID> </Activités>
C'est-à-dire que j'entre la date du jour dans une variable que je compare avec la date de chaque node comme ceci:
Mais celle-ci ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string sDateJour = DateTime.Now.ToShortDateString(); XMLDataSource1.Xpath = "//Activité[@Départ>='" + sDateJour + "']";
Une piste ?
Partager