gpt4 book ai didi

vb.net - 运算符(operator)除外

转载 作者:行者123 更新时间:2023-12-04 05:49:40 24 4
gpt4 key购买 nike

我正在创建一个预订系统,我想这样做,当用户在日历上选择日期时,下拉框将填充可用时间。

下面是我的代码...

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.DataQuery”的对象 1[System.TimeSpan]' to type 'System.Collections.Generic.IEnumerable 1[VB$AnonymousType_1`1[System.TimeSpan]]'。

根据我的一般知识,我知道我在某个地方需要一个 timespan.parse,我玩过一些东西,但似乎无法解决,有人可以帮忙吗?

谢谢,
科拉。

最佳答案

我想你的意思是:

Dim times = From s In db.Apps
Where s.Date = Calendar1.SelectedDate
Select s.StartTime

我想你可能已经收到了 Except向后。你是这个意思吗?
Dim leftover = allslots.Except(times)

关于vb.net - 运算符(operator)除外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10232371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com