Estou passando vários objetos para uma sub-rotina para executar o mesmo processo, mas usando um objeto diferente a cada vez. Por exemplo, em um caso estou usando um ListView e em outro caso estou passando um DropDownList.
Eu quero verificar se o objeto que está sendo passado é um DropDownList e executar algum código se for. Como eu faço isso?
Meu código até agora que não funciona:
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