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.Gael.Common_Janvier;
case 2:
return Resources.Gael.Common_Fevrier;
case 3:
return Resources.Gael.Common_Mars;
case 4:
return Resources.Gael.Common_Avril;
case 5:
return Resources.Gael.Common_Mai;
case 6:
return Resources.Gael.Common_Juin;
case 7:
return Resources.Gael.Common_Juillet;
case 8:
return Resources.Gael.Common_Aout;
case 9:
return Resources.Gael.Common_Septembre;
case 10:
return Resources.Gael.Common_Octobre;
case 11:
return Resources.Gael.Common_Novembre;
case 12:
return Resources.Gael.Common_Decembre;
default:
return "erreur";
}