當你要設定 dropdown 的預設值時,請勿直接用
dropdown.SelectedValue = xxx 的方式
因為當你所指定的 xxx 並不存在於 dropdown.items 裡面時,反而會出現錯誤。
比較好的方式,是透過 foreach 方式
foreach (ListItem it in dropdown.Items)
{
if ( it.Value== "xxx" )
{ it.Selected=true; }
else
{ it.Selected=false; }
}
當你要設定 dropdown 的預設值時,請勿直接用
dropdown.SelectedValue = xxx 的方式
因為當你所指定的 xxx 並不存在於 dropdown.items 裡面時,反而會出現錯誤。
比較好的方式,是透過 foreach 方式
foreach (ListItem it in dropdown.Items)
{
if ( it.Value== "xxx" )
{ it.Selected=true; }
else
{ it.Selected=false; }
}
兩者的轉換時機差異為
兩者資料差異為