커피가 없습니다. 뇌. 아니. 작동.형식 datetime에서 linq 쿼리로 선택 목록으로 드롭 다운
Public Function ListAllVisitDates() As List(Of SelectListItem)
Dim visitdates = db.SchoolVisitDates.Select(Function(t) New SelectListItem() With {.Text = t.VisitDate, .Value = t.VisitDateID}).ToList()
Return visitdates
End Function
그것은 MM DD의 YYYY hh의 긴 날짜 반환 : 내가있는 드롭 다운 상자를 채우는거야 mm ㅋ ㅋ ㅋ ㅋ를
나는 여기 LINQ 쿼리가 있습니다. 나는 mm/dd/yyy의 짧은 날짜가 필요합니다. 도움?
이 쉽게 바보
를 해결했다. 값을 잡아 selectlistitem의 내 목록을 만든 후 난 그냥 항목을 통해 루프 내보기에 전달하기 전에 그들을 포맷 : 그것은 DateTime
경우
Dim _VisitDates As New List(Of SelectListItem)
Try
_VisitDates = articlerepo.ListAllVisitDates()
For Each item In _VisitDates
item.Text = FormatDateTime(item.Text, DateFormat.ShortDate)
Next
ViewData("VisitDates") = _VisitDates
Catch ex As Exception
Debug.Print(ex.Message)
End Try
그런 명령이 없습니다. Format (t.visitdate, vbshortdate) 및 .ToString ("mm/dd/yyyy")을 시도했지만 작동하지 않았습니다./ – keynone
'VisitDate'의 유형은 무엇입니까? –
List (Of SelectListItem) – keynone