Asp.net 下拉列表不应显示所有下拉列表值

Asp.net 下拉列表不应显示所有下拉列表值,asp.net,vb.net,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: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>
是否可以仅向用户显示所选值而不显示其他下拉选项


例如,插入选定的12:00 AM时,前端应仅显示12个,而不显示其余的下拉选项。

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

StartTime.Items[0].Enabled = false;
您可以循环它以禁用除一个选定项之外的所有项。
禁用DropDownList是否也能起作用?

您是否可以通过简单地禁用控件来获得相同的效果?或者根本不显示控件,只是显示(比如)带有该值的标签?如果禁用下拉列表,那么用户如何也选择初始值。它完全灰显。选择后或在您不想显示其余下拉选项的任何时候禁用下拉列表。解释一下“以后”是什么意思
StartTime.Items[0].Enabled = false;