当我执行以下操作时,会收到一条消息,说明预期的表达式
If (Not (String.IsNullOrEmpty(e.Item.DataItem("DueDate")) && String.IsNullOrEmpty(e.Item.DataItem("ActualDate"))) ) Then
End If
答案 0 :(得分:1)
如果这是VB.NET,则AND运算符 AndAlso
AndAlso
并且它的兄弟OrElse
更好,因为:
所以你的代码应该是
If (Not (String.IsNullOrEmpty(e.Item.DataItem("DueDate")) AndAlso String.IsNullOrEmpty(e.Item.DataItem("ActualDate"))) ) Then
....
End If
答案 1 :(得分:1)
而不是&&使用AndAlso