Как проверить, принадлежит ли объект определенному типу

Я передаю различные объекты в подпрограмму для запуска одного и того же процесса, но каждый раз с использованием другого объекта. Например, в одном случае я использую 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
88
задан Cody Gray 5 July 2011 в 08:59
поделиться