cet effectivement l'évènement que j'utilise mais comme je suis néophite dans le dev, j'ai du mal écrire mon algorithme.
pourrais-tu me le corriger merci d'avance.
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
DateTime current = newDateTime(2008, 1, 1);
int an = current.Year;
int mois = current.Month;
int jour = current.Day;
int numSemaine = current.DayOfYear;
DayOfWeek titi = current.DayOfWeek;
int longueur = DateTime.DaysInMonth(an, mois);
int toto = Convert.ToInt32(titi);
int [] mnth = newint[13] { 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365 };
CultureInfo myCI = newCultureInfo("fr-FR");
System.Globalization.Calendar myCal = myCI.Calendar;
CalendarWeekRule myCWR = myCI.DateTimeFormat.CalendarWeekRule;
DayOfWeek myFDOW = myCI.DateTimeFormat.FirstDayOfWeek;
myCal.GetWeekOfYear(current, myCWR, myFDOW);
while (DropDownList1.SelectedIndex!=53)
{
while (jour <= longueur)
{
switch (jour)
{
case 0: Label1.Text = jour + "/" + current.Month; break;
case 1: Label2.Text = jour + "/" + current.Month; break;
case 2: Label3.Text = jour + "/" + current.Month; break;
case 3: Label4.Text = jour + "/" + current.Month; break;
case 4: Label5.Text = jour + "/" + current.Month; break;
case 5: Label6.Text = jour + "/" + current.Month; break;
case 6: Label7.Text = jour + "/" + current.Month; break;
}
if (toto > 6)
{
toto = 0;
DropDownList1.SelectedIndex += 1;
}
jour++;
numSemaine++;
}
}
}