从对象到布尔值的隐式转换

implicit conversion from object to boolean

我不断收到以下表达式的异常 "implicit conversion from object to boolean" 我该如何摆脱它?

 Dim objRows As IEnumerable(Of DataRow) = (From myRow As DataRow In objDS.Tables(0).AsEnumerable Where myRow.Item(PERSON_ID_LIST) = personid).Cast(of DataRow)

尝试

 Dim objRows As IEnumerable(Of DataRow) = 
    From myRow As DataRow In objDS.Tables(0).AsEnumerable()
    Where myRow.Field(Of Int32)("PERSON_ID_LIST") = personid 

否则你必须告诉我们 PERSON_ID_LIST 是什么。