我不希望垂直滚动条显示在下拉列表中。我想要显示所有项目。我该怎么做?
size属性不起作用。
代码设计:
<asp:DropDownList ID="ddlTables" CssClass="labels" runat="server" AutoPostBack="true"
AppendDataBoundItems="true" Width="230px"
OnSelectedIndexChanged="ddlTables_SelectedIndexChanged">
<asp:ListItem Text="--Select--" Value="0" />
</asp:DropDownList>
答案 0 :(得分:1)
Scrollbar就在那里,因为你有太多的物品或太少的高度。假设您要保留所有项目,则需要将this.size
属性设置为一个值,该值将显示所有项目而不滚动:
<asp:DropDownList ID="ddlTables"
CssClass="labels"
runat="server"
AutoPostBack="true"
AppendDataBoundItems="true"
Width="230"
onMouseOver="this.size=50;"
onMouseOut="this.size=1;"
OnSelectedIndexChanged="ddlTables_SelectedIndexChanged">
<asp:ListItem Text="--Select--" Value="0" />
</asp:DropDownList>