予約システムを作成しています。ユーザーがカレンダーで日付を選択すると、ドロップダウンボックスに利用可能な時刻が表示されるようにします。
以下は私が持っているコードです...
Protected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged
Label1.Text = Calendar1.SelectedDate
Dim db As New DataClasses2DataContext
Dim times = From s In db.Apps Where s.Date = Calendar1.SelectedDate Select New With {s.StartTime}
Dim allslots = From c In db.Slots Select c.StartTime
Dim leftover = times.Except(allslots)
DropDownList1.DataSource = leftover
DropDownList1.DataBind()
End Sub
これは私が得ているエラーです...
タイプ'System.Data.Linq.DataQuery1 1[System.TimeSpan]' to type 'System.Collections.Generic.IEnumerable
[VB $AnonymousType_1`1[System.TimeSpan]]'のオブジェクトをキャストできません。
私の一般的な知識から、私はどこかでtimespan.parseが必要になることを知っています。私は物事をいじってみましたが、うまくいかないようです、誰か助けてもらえますか?
ありがとう、コーラ。