下拉列表不应显示所有下拉列表值

时间:2016-02-09 19:52:11

标签: asp.net vb.net

我使用的下拉列表是静态绑定的。

<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而不显示剩余的下拉选项。

1 个答案:

答案 0 :(得分:0)

您可以通过将其Enabled属性设置为false来隐藏一个:

StartTime.Items[0].Enabled = false;

您可以循环它以禁用除一个选定的所有选项。 也不会禁用DropDownList吗?