Dim ds As DataSet = myObj.GetData() ' Returns a DataSet or Nothing
dropDown1.DataSource = ds
尝试在ds
为Nothing
的情况下在第二行设置断点。
无法设置以下断点:
当'If(ds IsNot Nothing)'为真时
二进制“If”表达式中的第一个操作数必须是可空的或引用类型。
我真的没有“得到”错误的含义。您可以将Nothing
分配给DataSet
,它会编译得很好,是不是可以为空?
答案 0 :(得分:1)
您的病情不需要'如果'。 它应该通过选择'Is true'选项并输入您的条件作为有效表达式来工作:
ds Is Nothing