我試圖使用Linq查詢在下拉列表控件中查找和設置選定的值。使用Linq查詢從DropDownList中選擇一個ListItem
Dim qry = From i In ddlOutcome.Items _
Where i.Text.Contains(value)
Dim selectedItem As ListItem = qry.First
ddlOutcome.SelectedValue = selectedItem.Value
即使文檔說DropDownList.Items收集實現IEnumerable我得到一個錯誤的地方,備選方案嚴格On不允許後期綁定條款!
我有理由使用FirstOrDefault在這些情況下,以避免下游問題。檢查null! – Allen 2015-10-31 10:43:05
另一個可供參考的答案,看起來`Selected`與`Checked`具有相同的含義https://stackoverflow.com/questions/18924147/how-to-get-values-of-selected-items-in-checkboxlist-with- foreach-in-asp-net-c – 2017-06-13 15:52:53