变量'cl'在为DataView Variable赋值之前通过引用传递

时间:2012-02-01 17:59:46

标签: vb.net

我有以下代码将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

我如何解决此处的警告?

1 个答案:

答案 0 :(得分:7)

根据您的使用情况而不是真正的问题,但这将解决它。

Dim cl As DataView=nothing