Salut ,
tu tombe bien j'en est fait un moi j'arrive pas a mettre d'image dommage.
Tu as plusieurs solution.
Tu peux utiliser un tab HTML que tu met dans un litteral ou un tableau dynamique ASP.NET.
Moi j'ai choisi HTML pour cela j'ai crée un fonction qui retourne un string et qui met crée un tableau avec le nombre de jours pour un moi et une année grace a la fonction DaysInMonth(mois, annee);
nbJour =
DateTime.DaysInMonth(annee, mois);// Creation du tableau avec en premiere ligne les jours du moiscontenuTableau =
"<table border='1' class='planning'><tr rospan='2'><td class='tdSansBordure' rowspan='2'> </td></tr><tr>";for (i = 0; i < nbJour; i++){
DateTime laDate = newDateTime(annee, mois, (i + 1));contenuTableau +=
"<th class='jour' colspan='2'><div>" + (i+1)+"<BR/> "+ laDate.ToString("dddd").Substring(0,1).ToUpper() + "</div></th>";}
contenuTableau +=
"</tr>";return contenuTableau;
monTableau = "<tr>";
Ensuite pour chaque nouvelle ligne (donc tes salalrié si j'ai bien compris) tu fai une boucle avec le nombre de jour:
DateTimee =uneDate
for(i=0:i<NbJour;i++)
{
uneDate = new DateTime(annee, mois, (i+1)); la ta une date et pour chaque date tu fait ton traitement
Sans oublier des crées tes TD de ton tab HTML
if(montraitement==true && maDate)
{
je fais sa
monTableau += "<td> dhfioyhfih>/td>
}
monTableau+="</tr>";
Voila j'espere que ta compris le principe ET que sa ta aidé.