在 SlecetedIndexChanged 事件的 If 语句中使用索引 VB.NET

Using Index in If statement for SlecetedIndexChanged Event VB.NET

我有一个包含 4 个值的下拉列表。如果下拉列表中的值是 select,我正在尝试添加一个 If 语句。下拉列表中的每个值稍后都会在表单中启用另一个下拉列表。当我 运行 代码时我没有语法错误,但它仍然不起作用。不管我 select 的值是多少,表格的其余部分都保持禁用状态。

代码如下:

    Protected Sub FunctionPerformedDD_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles FunctionPerformedDD.SelectedIndexChanged

    If (FunctionPerformedDD.SelectedIndex.Equals(0)) Then

    ElseIf (FunctionPerformedDD.SelectedIndex.Equals(1)) Then

        ReportDD.Enabled = True

    ElseIf (FunctionPerformedDD.SelectedIndex.Equals(2)) Then

        FormDD.Enabled = True

    Else
        FormDD.Enabled = True

    End If

End Sub

问题是我需要将下拉列表的 AutoPostBack 属性 设置为 True。