2 つの DropDownListbox があります。どちらも SQLDataSource コントロールに基づいています。一方の値が変更されると、もう一方のフィルターとして機能します。イベントは正常に発生し、SQLDataSource のフィルターを変更しましたが、2 番目の DropDownList のリストは変更されません。
私はこれに対する答えを何時間も探していましたが、非常にイライラしています。requery コマンドのような単純なものにする必要があるようです。問題のコードは以下です。
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
If Me.DropDownList1.SelectedValue > 0 Then
Me.SqlDataSource2.FilterExpression = "Arcft_Make_ID = " & Me.DropDownList1.SelectedValue
Else
Me.SqlDataSource2.FilterExpression = ""
End If
End Sub