我有2個下拉列表與sql值也有初始值,第二個下拉列表從第一個下拉列表中選擇後更改,所以我應該清除第二個下拉列表值在發生變化後在第一個但清除第一個下拉列表後,我的初始值不會出現在我的後面的代碼中,我應該怎麼做才能在清除後顯示我的初始值?更新清除後的下拉列表的值
第一個下拉列表:
<asp:dropdown ID="OrderNo" runat="server" MaxLength="0" style="display: inline;"
AppendDataBoundItems="True" DataSourceID="OrderNo_SqlDS" DataTextField="OrderNo"
DataValueField="OrderNo" onselectedindexchanged=" OrderNo_SelectedIndexChanged" AutoPostBack="true">
<asp:ListItem Text="--Select One--" Value="" /></asp:dropdown>
第二個下拉:
<asp:dropdown ID="Part" runat="server" MaxLength="0" style="display: inline;"
AppendDataBoundItems="True" DataSourceID="Part_SqlDS" DataTextField="Part"
DataValueField="Part" onselectedindexchanged=" Part_SelectedIndexChanged" AutoPostBack="true">
<asp:ListItem Text="--Select One--" Value="" /></asp:dropdown>
,並在我的身後代碼:
protected void OrderNo_SelectedIndexChanged(object sender, EventArgs e)
{
Part.Items.Clear();
Part.DataBind();
}
它不會改變因爲沒有清除它顯示我所有的最後值 – 2012-02-20 05:53:57