Transformer un label "DateTime" dans une GridView dans un format désiré
A placer après le DataBind() de la GridView
// Transformation du format de la date for (int i = 0; i < gvLigne.Rows.Count; i++) { Label lblGvDate = gvLigne.Rows[i].FindControl("lblGvDate") as Label; DateTime theDate = Convert.ToDateTime(lblGvDate.Text); lblGvDate.Text = theDate.Day.ToString() + " " + this.GetMonthString(theDate.Month) + " " + theDate.Year.ToString(); } ///<summary> /// Retourne la valeur du mois sous forme de chaine de caractere ///</summary> ///<param name="monthValue">Le numéro du mois</param> ///<returns>Le mois sous format chaine de caractère</returns> public string GetMonthString(int monthValue) { switch (monthValue) { case 1: return Resources.XX.Common_Janvier; case 2: return Resources.XX.Common_Fevrier; case 3: return Resources.XX.Common_Mars; case 4: return Resources.XX.Common_Avril; case 5: return Resources.XX.Common_Mai; case 6: return Resources.XX.Common_Juin; case 7: return Resources.XX.Common_Juillet; case 8: return Resources.XX.Common_Aout; case 9: return Resources.XX.Common_Septembre; case 10: return Resources.XX.Common_Octobre; case 11: return Resources.XX.Common_Novembre; case 12: return Resources.XX.Common_Decembre; default: return "erreur"; }