[asp.net]看最后登录和突出显示如果在一个月前

发布时间: 2016/11/14 7:19:50
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有 gridview,与一列显示上次登录日期的成员。我想强调这个日期,如果他们还没有登录为超过一个月。

我有

If DateDiff(DateInterval.Month, Now(), e.Row.Cells(10)) Then
        e.Row.Cells(10).BackColor = Drawing.Color.Red
    End If

这当然不能。任何想法请吗?

如果你还没猜出来,有点新到这一切的 Visual Studio 的东西 !

解决方法 1:

在您的示例中 DateDiff() 将返回经过数个月。

所以使用将会像这样︰

If DateDiff(DateInterval.Month, Now(), CDate(e.Row.Cells(10))) > 1 Then
    e.Row.Cells(10).BackColor = Drawing.Color.Red
End If

请参阅此链接 Option StrictOption Explicit 我认为 Option Strict On 也许赶上这在编译时。

赞助商