Mijn xcuses dat ik alles weggehaald had:
Ik probeer herhaaldelijk een ander label te vullen C# dotnet (web).
Weergegeven wordt de dag van de maand van ma t/m zo. Momenteel gebeurt het op deze manier maar dat is niet echt netjes en zeer veel werk als je bijvoorbeeld 100 labels wil vullen.
=============================
private int FirstDayOfWeek()
{
GregorianCalendar c = new GregorianCalendar();
int today = (int)(c.GetDayOfWeek(DateTime.Today)-1);
return today;
}
//datum maandag
DateTime maandag = DateTime.Now.AddDays(FirstDayOfWeek()*-1);
string ma = maandag.ToString("dd");
lbMa.Text = ma;
.....
//de datum van zondag
DateTime zondag = DateTime.Now.AddDays((FirstDayOfWeek()*-1)+6);
string zo = zondag.ToString("dd");
lbZo.Text = zo;
=============================
een oplossing die ik bedacht had maar niet werkt:
/*for(int day = 0; day < 2; day++)
{
DateTime dinsdag = DateTime.Now.AddDays((FirstDayOfWeek()*-1)+day);
string di = dinsdag.ToString("d");
(lbDag+day).Text = di; <--- !!!dit werkt dus niet!!!
}*/
===============================
een andere oplossing (bijna net zo omslachtig als de eerste)
for(int day=0; day<=6; day++)
{
DateTime dayofweek = DateTime.Now.AddDays((DayOfWeek()*-1)+ day);
string j = dayofweek.ToString("dd");
if (day == 0)
{
lbMa.Text= j;
}
else if (day == 1)
{
lbDi.Text=j;
}
....................
else if (day == 6)
{
lbZo.Text=j;
}
}
Iemand een oplossing zodat het net en snel kan???
Groeten Nickolass
Ik probeer herhaaldelijk een ander label te vullen C# dotnet (web).
Weergegeven wordt de dag van de maand van ma t/m zo. Momenteel gebeurt het op deze manier maar dat is niet echt netjes en zeer veel werk als je bijvoorbeeld 100 labels wil vullen.
=============================
private int FirstDayOfWeek()
{
GregorianCalendar c = new GregorianCalendar();
int today = (int)(c.GetDayOfWeek(DateTime.Today)-1);
return today;
}
//datum maandag
DateTime maandag = DateTime.Now.AddDays(FirstDayOfWeek()*-1);
string ma = maandag.ToString("dd");
lbMa.Text = ma;
.....
//de datum van zondag
DateTime zondag = DateTime.Now.AddDays((FirstDayOfWeek()*-1)+6);
string zo = zondag.ToString("dd");
lbZo.Text = zo;
=============================
een oplossing die ik bedacht had maar niet werkt:
/*for(int day = 0; day < 2; day++)
{
DateTime dinsdag = DateTime.Now.AddDays((FirstDayOfWeek()*-1)+day);
string di = dinsdag.ToString("d");
(lbDag+day).Text = di; <--- !!!dit werkt dus niet!!!
}*/
===============================
een andere oplossing (bijna net zo omslachtig als de eerste)
for(int day=0; day<=6; day++)
{
DateTime dayofweek = DateTime.Now.AddDays((DayOfWeek()*-1)+ day);
string j = dayofweek.ToString("dd");
if (day == 0)
{
lbMa.Text= j;
}
else if (day == 1)
{
lbDi.Text=j;
}
....................
else if (day == 6)
{
lbZo.Text=j;
}
}
Iemand een oplossing zodat het net en snel kan???
Groeten Nickolass
[ Voor 180% gewijzigd door Verwijderd op 08-04-2003 14:54 ]