【发布时间】:2012-02-02 02:05:14
【问题描述】:
我有以下代码将 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
请问我该如何解决这里的警告?
【问题讨论】:
-
只是好奇,为什么要通过引用传入而不是仅仅将 Bindclass 设为返回类型为 DataView 的 Function?
标签: vb.net