2014年1月4日 星期六

C# DropDownList設定連動的預設選項 Method 1

這次來提供一些DropDownList好用的方法,我想網友常會看到網頁上就是一個下拉選單在選擇一個項目時候,另一個就會先出現預設的選擇項目,這是怎麼實現的呢?

開發者想設定 DropDownList 連動的預設選項 "請選擇"時,可以用下例的方法
將DropDownList 的 AppendDataBoundItems設為True。

下面是在aspx下的寫法:
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
  DataSourceID="SqlDataSource1" DataTextField="略..." DataValueField="略..."
  onselectedindexchanged="DropDownList1_SelectedIndexChanged"
  AppendDataBoundItems="True">
</asp:DropDownList>

下面是在cs下的寫法:
 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e){
      DropDownList dpt2 = (DropDownList)FormView1.FindControl("DropDownList2");
      dpt2.Items.Clear();
      dpt2.Items.Insert(0, new ListItem("請選擇", "0"));
}

-雲遊山水為知已逍遙一生而忘齡- 電腦神手

沒有留言:

張貼留言