ASP.NETでFormViewを使ったときに、DropDownを手動で作成していると、データーバインド時にエラーになります。
普通にFormView以外でやった場合は問題無いのですが、なぜかFormViewの中ではエラーになります。
項目自体もデーターバインドしていれば問題ないのですが・・・
そこで、トリッキーですが、解決法を。
SQLデーターソースを空で作成します(SQLデーターソースでなくてもOK)
1: SELECT '' as Text, '' as Value
のような何も返さないSQL文を作成します。
1: AppendDataBoundItems="True"
あとはDropDownListの「手動」で追加した項目を消さないように、
AppendDataBoundItemsをTrueに設定します。
(DropDownList1.Items.Addも使用可能です。)
これでデーターバインドが可能になります。
Popularity: 4% [?]

