ASP.NET VB DataTable Option Strict on禁止Object'&燃气轮机';

ASP.NET VB DataTable Option Strict on禁止Object'&燃气轮机';,asp.net,vb.net,Asp.net,Vb.net,我正在使用ASP.NETVB。我正在努力确保一个日期比另一个日期长 我有以下资料: For Each row1 In dtDataTable2.Rows If (row1("ActualDate") > row1("DueDate")) Then End If Next ActualDate和DueDate都是日期。 我得到以下信息: Option Strict on禁止对象'>'类型的操作数。如果您将代码更改为以下内容: If (CDate(

我正在使用ASP.NETVB。我正在努力确保一个日期比另一个日期长

我有以下资料:

    For Each row1 In dtDataTable2.Rows

      If (row1("ActualDate") > row1("DueDate")) Then

      End If
    Next
ActualDate和DueDate都是日期。 我得到以下信息:


Option Strict on禁止对象'>'类型的操作数。

如果您将代码更改为以下内容:

If (CDate(row1("ActualDate")) > CDate(row1("DueDate"))) Then
它会起作用的

DataRow的默认属性(即Item属性)返回的值类型是一个对象,因此需要将该对象转换为所需的数据类型