0
默認列表項已添加到每個下拉列表中。如何在使用asp.net過濾器參數時添加空白列表項
當從ddlA
中選擇一個選項時,ddlB
中的項目將被過濾。從ddlB
問題
當使用ASP.NET濾波器參數的缺省列表項目value=0
將被移除/過濾掉。
問題
如何能在默認列表項保留或過濾列表時再加入ddlB
?
DROPDOWNLIST
<asp:DropDownList ID="ddlA" runat="Server" DataSourceID="sqlA" DataTextField="TextA" DataValueField="ValueA" AppendDataBoundItems="true" AutoPostBack="true">
<asp:ListItem Text="Select ..." Value="0"/>
</asp:DropDownList>
<asp:DropDownList ID="ddlB" runat="Server" DataSourceID="sqlB" DataTextField="TextB" DataValueField="ValueB" AppendDataBoundItems="true">
<asp:ListItem Text="Select ..." Value="0"/>
</asp:DropDownList>
DATASOURCE
<asp:SqlDataSource ID="sqlA" runat="Server" SelectCommand="spA" SelectCommandType="StoredProcedure"/>
<asp:SqlDataSource ID="sqlB" runat="Server" SelectCommand="spB" SelectCommandType="StoredProcedure" FilterExpression="ValueA= '{0}'">
<FilterParameters>
<asp:ControlParameter Name="Col" ControlID="ddlA" PropertyName="SelectedValue"/>
</FilterParameters>
</asp:SqlDataSource>