Ich übergebe verschiedene Objekte an eine Unterroutine, um denselben Prozess auszuführen, aber jedes Mal ein anderes Objekt zu verwenden. In einem Fall verwende ich beispielsweise eine ListView und in einem anderen Fall übergebe ich eine DropDownList.
Ich möchte überprüfen, ob das übergebene Objekt eine DropDownList ist, und dann Code ausführen, falls dies der Fall ist. Wie mache ich das?
Mein bisheriger Code, der nicht funktioniert:
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