プログラムで 2 つの DropDownList コントロールを追加しました。最初の DropDownList のインデックスが変更されると、2 番目の DropDownList が設定されます。最初の DropDown は、ページの読み込み時に入力されます。
最初のドロップダウンから項目を選択すると、2 番目のドロップダウンに入力する必要がある値が DataTable に入力されます。ブレークポイントを設定すると、DataTable が適切に入力されていることがわかりました。
しかし、それが行に達すると:
ddl.DataSource = dt;
エラーが発生します:
Specified argument was out of the range of valid values
また、ddl が適切な DropDown を選択していることもわかりました。
私が見つけた問題は、ポストバック中にエラーが発生していることです。
私もやってみました:
dd.Items.Add("abcd");