我使用的下拉列表是静态绑定的。
<asp:DropDownList ID="StartTime" runat="server" BackColor="#FFFF80" Font-Names="Arial"
Font-Size="Small" style="text-align: center" Width="56%">
<asp:ListItem Value="12:00 AM"></asp:ListItem>
<asp:ListItem Value="12:30 AM"></asp:ListItem>
<asp:ListItem Value="1:00 AM"></asp:ListItem>
<asp:ListItem Value="1:30 AM"></asp:ListItem>
<asp:ListItem Value="2:00 AM"></asp:ListItem>
<asp:ListItem Value="2:30 AM"></asp:ListItem>
<asp:ListItem Value="3:00 AM"></asp:ListItem>
</asp:DropDownList>
稍后我正在从DB中检索插入的值,并从前端将其显示给用户,如:
ss.Append("FRE_PLANNED_START_DATE = '" & PlannedStartDate.Text & "',")
ss.Append("FRE_PLANNED_COMP_DATE = '" & CompDate.Text & "',")
是否可以仅向用户显示所选值而不显示其他下拉选项?
例如,插入所选的12:00 AM和再次前端时,应仅显示12而不显示剩余的下拉选项。
答案 0 :(得分:0)
您可以通过将其Enabled属性设置为false来隐藏一个:
StartTime.Items[0].Enabled = false;
您可以循环它以禁用除一个选定的所有选项。 也不会禁用DropDownList吗?