Tôi đang chuyển các đối tượng khác nhau vào một chương trình con để chạy cùng một quy trình nhưng mỗi lần sử dụng một đối tượng khác nhau. Ví dụ: trong một trường hợp tôi đang sử dụng ListView và trong một trường hợp khác, tôi đang chuyển một DropDownList.
Tôi muốn kiểm tra xem đối tượng đang được truyền có phải là DropDownList hay không, sau đó thực thi một số mã nếu có. Làm thế nào để tôi làm điều này?
Mã của tôi cho đến nay mà không hoạt động:
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