最佳答案
我将各种对象传递给一个子例程来运行相同的进程,但每次使用不同的对象。例如,在一种情况下,我使用 ListView,在另一种情况下,我传递一个 DropDownList。
我想检查传递的对象是否是 DropDownList,如果是,则执行一些代码。我该怎么做?
我的代码到目前为止没有工作:
Sub FillCategories(ByVal Obj As Object)
Dim cmd As New SqlCommand("sp_Resources_Categories", Conn)
cmd.CommandType = CommandType.StoredProcedure
Obj.DataSource = cmd.ExecuteReader
If Obj Is System.Web.UI.WebControls.DropDownList Then
End If
Obj.DataBind()
End Sub