さまざまなオブジェクトをサブルーチンに渡して同じプロセスを実行していますが、毎回異なるオブジェクトを使用しています。たとえば、ある場合にはListViewを使用し、別の場合にはDropDownListを渡します。
渡されるオブジェクトが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