Je passe différents objets à un sous-programme pour exécuter le même processus mais en utilisant un objet différent à chaque fois. Par exemple, dans un cas, j'utilise un ListView et dans un autre cas, je passe un DropDownList.
Je veux vérifier si l'objet passé est un DropDownList, puis exécuter du code si c'est le cas. Comment puis-je faire cela?
Mon code pour l'instant qui ne fonctionne pas:
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