2
私は予約システムを作成しています。ユーザがカレンダーの日付を選択すると、ドロップダウンボックスに利用可能な時間が表示されます。以下はオペレータを除いて
これは私がSystem.Data.Linq.DataQuery 1[System.TimeSpan]' to type 'System.Collections.Generic.IEnumerable
1 ...
型のオブジェクトをキャストできません」取得していますエラーです
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
...私が持っているコードです。 [VB $ AnonymousType_1`1 [System.TimeSpan]] '。
私の一般的な知識から、私はtimespan.parseをどこかに必要としていることを知っています。私は物事で遊んでいましたが、それはうまくいかないようです。
ありがとう、 Cora。
私でしたが、そのはまだドロップダウンボックスには何も表示されない、エラーなしだけ空白:/ – Cora
私は倍にDropDownList1のからのドロップダウンボックスを変更して、このエラーを得た... 「データソースが」ではありません'System.Linq.IQueryable(Of System.TimeSpan)'のメンバです。 – Cora
それはそれです!ありがとう! – Cora