ListControl.AppendDataBoundItems 屬性
.
注意:此屬性在 .NET Framework 2.0 版中是新增的。
擷取或設定一個值,該值指示是否在綁定資料之前清除清單項目。
命名空間:System.Web.UI.WebControls
程式集:System.Web(在 system.web.dll 中)
看似一個小問題,可是找了很長時間,都找不到令我滿意的答案。不過,最終還是找到了,哈哈。
設定DropdownList的預設值,如果用新增空條目的辦法,新增的條目是在最後一條,即使預設選中也是排在最後面,使用者還要手動拉捲軸才能看到前面的條目,不合常理。
實際有一個很簡單的辦法:
在dropdownlist中加入一個AppendDataBoundItems="True"的屬性,然後設定一條靜態條目,內容為空白,當然也可以設定成“請選擇資料”之類的值。
具體如下
<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True" >
<asp:ListItem Value="0">Please Select</asp:ListItem>
</asp:DropDownList>
這樣繫結資料只會追加到這條待用資料之後,而預設選中的是這條待用資料。
看似一個小問題,可是找了很長時間,都找不到令我滿意的答案。不過,最終還是找到了,哈哈。
設定DropdownList的預設值,如果用新增空條目的辦法,新增的條目是在最後一條,即使預設選中也是排在最後面,使用者還要手動拉捲軸才能看到前面的條目,不合常理。
實際有一個很簡單的辦法:
在dropdownlist中加入一個AppendDataBoundItems="True"的屬性,然後設定一條靜態條目,內容為空白,當然也可以設定成“請選擇資料”之類的值。
具體如下
<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True" >
<asp:ListItem Value="0">Please Select</asp:ListItem>
</asp:DropDownList>
這樣繫結資料只會追加到這條待用資料之後,而預設選中的是這條待用資料。