我有以下代码将dataView变量传递给函数,我收到以下警告: “变量'cl'在被赋值之前通过引用传递。在运行时可能会产生空引用异常。“
Function Editclass()
Dim cl As DataView
Bindclass (SqlConnection2, cl)
Return cl
End Function
Sub Bindclass(ByVal conn As SqlConnection, ByRef cl As DataView)
conn.Close()
getdata.Connection = conn
getdata.SQL = "SELECT * FROM POM_ClassView ORDER BY CLASSID"
getdata.FillGridDropDown()
cl = getdata.DataView
End Sub
我如何解决此处的警告?
答案 0 :(得分:7)
根据您的使用情况而不是真正的问题,但这将解决它。
Dim cl As DataView=nothing