Bonjour,
J'ai un gridview connecté à un objectdatasource qui récupère des données et qui les affiche (dont la date d'embauche d'un salarié)
Je veux calculer le nb de jour que le salarié a passé dans le boite.
Rien de bien complexe à première vue, sauf que je galère avec les types de données.
J'ai dans mon HTML ça :
1. <ItemTemplate> <%# DisplayDaysOnJob(Eval("date_embauche" ))%>
Et ça c'est ma fonction en code-behind
1 2 3 4 5 6
| 1. protected string DisplayDaysOnJob(DateTime Date)
2. {
3.
4. TimeSpan ts = DateTime.Now.Subtract(Date);
5. return ts.Days.ToString("#,##0" );
6. } |
Le champ date_embauche est un champ de type DateTime ( c'est ça qui a compliqué l'affaire j'ai l'impression)
Et comme erreur c'est :
La méthode surchargée correspondant le mieux à '....DisplayDaysOnJob(System.DateTime)' possède des arguments non valides
Partager