2012/05/10

ASP.Net DropDownList 給預設空值的方法

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

沒有留言:

張貼留言