iT邦幫忙

2

[ASP.NET]錯誤訊息- 不可以在 DropDownList 中選取多個項目

[FAQ]錯誤訊息-- 不可以在 DropDownList 中選取多個項目 (重新DataBinding後,跳回第一個選項)
http://www.dotblogs.com.tw/mis2000lab/archive/2014/10/27/faq\_dropdownlist\_selectedindex\_selected.aspx

英文的錯誤訊息: Cannot have multiple items selected in a DropDownList

遇見這個錯誤訊息,該怎麼解?
今天遇見一個問題,上網查了一下發現是FAQ
您可以上網搜尋關鍵字「不可以在 DropDownList 中選取多個項目。」
Cannot have multiple items selected in a DropDownList

問題:網頁上,兩個控制項連動 ...... 您可以在蘋果日報、中國時報,都看到類似的功能
上方為 DropDownList(設定 AutoPostBack = true)
下方為 DetailsView,兩者搭配 SqlDataSource小精靈作連動,會出現問題。
當下方的 DetailsView修改資料後(如文章標題),上方的 DropDownList不會即時更新,仍是舊的文章標題......

這樣的寫法會出現錯誤,錯誤訊息「不可以在 DropDownList 中選取多個項目。」
英文的錯誤訊息: Cannot have multiple items selected in a DropDownList

//DropDownList1.Items[i].Selected = true; //*** 發生錯誤!!

DropDownList1.SelectedIndex = i; //***正確***

因為這篇文章需要一個範例來實作
如果您想參閱完整的題目與解答(包含程式碼、範例下載),

可以參閱我這篇文章 -- http://www.dotblogs.com.tw/mis2000lab/archive/2014/10/27/faq\_dropdownlist\_selectedindex\_selected.aspx


尚未有邦友留言

立即登入留言