2010年8月23日 星期一

ASP.NET DropDownList Selected值找不到錯誤

很多人應該跟我一樣
會將值直接帶進DropDownList內SHOW出來
但是如果直接將值帶入
DropDownList1.SelectedValue = "2";
如果裡面沒有2的值
會有找不到值的窘境
而發生錯誤
所以以下是改良版!!!

DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("2"));

這樣就算找不到 也不會發生錯誤囉

沒有留言:

張貼留言