Vb.net 自动删除带有星期日日期的行

Vb.net 自动删除带有星期日日期的行,vb.net,Vb.net,你好,盖兹,请帮忙 从上面的快照中,“日期”列有周日日期“2017年3月17日”和“2017年3月26日”。我想在将考勤日志导入datagridview时,自动删除“日期”列中带有“星期日”的行 到目前为止,我的代码只是逐一删除: conn.Open() cmd.Connection = conn cmd.CommandText = "DELETE FROM tblEmployeeAttendance WHERE [Date] = '3/17/2017' " cm

你好,盖兹,请帮忙

从上面的快照中,“日期”列有周日日期“2017年3月17日”和“2017年3月26日”。我想在将考勤日志导入datagridview时,自动删除“日期”列中带有“星期日”的行

到目前为止,我的代码只是逐一删除:

    conn.Open()
    cmd.Connection = conn
    cmd.CommandText = "DELETE FROM tblEmployeeAttendance WHERE [Date] = '3/17/2017' "
    cmd.ExecuteNonQuery()
    conn.Close()

但我想在加载到datagridview时删除。

尝试更改日期

While fromatafter.DayOfWeek = DayOfWeek.Saturday OrElse fromatafter.DayOfWeek = DayOfWeek.Sunday
    fromatafter = fromatafter.AddDays(-1)
    End While
    dates.Add(fromatafter.ToString("MM/dd/yyyy"))

您需要将从日期返回的日期分配给变量。

您可以对sql命令使用datepart函数
从TblemployeeAttention中删除,其中Datepart(dw,[Date])=1

如何在加载到datagridview时删除?看看这一点,可能会有所帮助,还可以使用datagridview中的筛选器隐藏一些记录