Webアプリケーションで新しいMicrosoft ASP.NET Ajax ComboBoxコントロールを使用していますが、選択したリスト項目をプログラムで設定する方法がわかりません。たとえば、アドレスを受け入れるためのフォームと、都市名を受け入れるComboBoxがあります。ユーザーが入力して保存してアドレスを指定した後、コンボボックスを含むフォームをリセットしたいと思います。私は以下のように選択した項目をリセットすることができる定期的なASP.NETのDropDownListコントロールとASP.NET AJAXのCombobox - プログラムで選択項目を変更できない
:
City.SelectedIndex = -1;
ASP.NET AJAX ComboBoxコントロールは、コード行を受け付けます。ページがポストバックするとき、以前に選択された値はまだ選択されています。ヘルプをいただければ幸いです。
アップデート:私は...無駄に以下しようとした
City.ClearSelection();
ちょうどそれを試して運がありません。以前に選択された値はまだそこにあります。唯一の解決策は、リストを再バインドすることですが、私は別のデータベースのヒットを避けようとしています。 – jwalkerjr
明確な方法のアイテムコレクションがありますか? ComboBox.Items.Clear()? –
はい、それはリスト項目をクリアしますが、選択した値がまだボックスに表示されます。 – jwalkerjr