Je veux avoir une liste déroulante qui me permet de sélectionner "Semaine débutant le lundi 20" en remontant 10 lundi mais je ne suis pas sûr de savoir comment s'y prendre.Obtenez une liste des 10 derniers lundis
J'ai utilisé date.now(), etc. avant mais je ne sais pas comment faire celui-ci.
Merci, Billy
CODE MISE À JOUR
Public Sub GetMondays()
Dim dtMondays As New DataTable()
dtMondays.Columns.Add("Date")
Dim i As Integer = 1
While (dtMondays.Rows.Count < 11)
Dim Day As DateTime = Today.AddDays(-i)
If Day.DayOfWeek = 1 Then
dtMondays.Rows.Add(Day)
End If
i += 1
End While
drpDate.DataSource = dtMondays
drpDate.DataBind()
End Sub
hey merci qui a travaillé si elle est un peu lent. Pouvez-vous consulter mon code, je l'ai ajouté à la question. Ta! – iamjonesy
@Jonesy: J'utiliserais DayOfWeek.Monday au lieu de 1 (http://msdn.microsoft.com/en-us/library/system.datetime.dayofweek.aspx) et testerais 10 (par exemple <= 10) plutôt que 11. –