Jul 23

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";

}