DropDownList做DataBind之後預設選項就是在index = 1的位置
這樣如果要用 autoPostBack 查尋第一筆資料 就得先選到其他筆資料再切回第一筆
解法有2 如下:
1.用程式控制
DropDownList1.Items.Insert(index,item);
2.從屬性修改
2.1.編輯項目給一個Value為 0 or null 的 "請選擇" (需注意WHERE=NULL問題)
2.2切換到DropDownList1的屬性頁面 將 AppendDataBoundItems="True"
--
這大概跟 if(!Page.isPostBack) 並列來 iiiedu 的兩大收獲吧 0rz
--
※ 發信站: 批踢踢兔(ptt2.cc)
◆ From: 114.36.58.56
→ tnav:偷偷藏一個AppendDataBoundItems的屬性確實滿驚人的...||| 推 05/10 23:43
→ Corsair:大概就跟gridview自動產生欄位的勾勾一樣的驚人 推 05/11 02:06
沒有留言:
張貼留言