У меня есть простой календарь asp.net, который выделяет и вводит имя пользователя в дни, когда они запросили выходной. Однако новый запрос перезаписывает имя старого запроса, а не отображает несколько имен. Код следующий:
Protected Sub Calendar1_DayRender(ByVal sender As Object, _
ByVal e As System.Web.UI.WebControls.DayRenderEventArgs) _
Handles Calendar1.DayRender
Dim nextDate As DateTime
Dim StartDate As DateTime
Dim Enddate As DateTime
Dim username As String
If Not dsHolidays Is Nothing Then
For Each dr As DataRow In dsHolidays.Tables(0).Rows
StartDate = CType(dr("StartDate"), DateTime)
Enddate = CType(dr("EndDate"), DateTime)
nextDate = CType(dr("startdate"), DateTime)
username = CType(dr("username"), String)
If e.Day.Date >= StartDate And e.Day.Date <= Enddate Then
e.Cell.Text = username
e.Cell.BackColor = System.Drawing.Color.Pink
End If
Next
End If
End Sub
Есть предложения?