2014-02-22 49 views
0

我試圖添加一個滾動條在下拉列表中,但它不工作完美如何我可以添加滾動條?如何在asp.net中的dropdownlist上添加滾動條?

<asp:DropDownList ID="Inventory_No_dropdown" 
        runat="server" 
        Font-Bold="true" 
        onmousedown="this.size=5;" 
        onfocusout="this.size=1;" 
        ondblclick="this.size=1;" 
        class="" 
        CssClass="span3" 
        Style="position: absolute !important;" 
        AppendDataBoundItems="True" 
        AutoPostBack="True" 
        onselectedindexchanged="Inventory_No_dropdown_SelectedIndexChanged"> 
<asp:ListItem Value="0" >--------SELECT--------</asp:ListItem> 

</asp:DropDownList> 
+1

可能重複[我如何添加在ASP下拉列表垂直滾動條?](http://stackoverflow.com/問題/ 16516449 /我怎麼做 - 我添加垂直滾動欄在ASP下拉列表) – paqogomez

+0

我沒有dropdownextender的工具包在這裏它的使用dropdropnexten但我想用簡單的asp.net dropdownlist –

+0

http ://博客。 msdn.com/b/rakkimk/archive/2011/05/02/dropdownlist-html-select-vertical-scrollbar-number-of-items.aspx – Sambasiva

回答

0

試試這個

<asp:DropDownList ID="Inventory_No_dropdown" 
        runat="server" 
        Font-Bold="true" 
        onmousedown="this.size=5;" 
        onfocusout="this.size=1;" 
        ondblclick="this.size=1;" 
        class="" 
        CssClass="span3 dropmenuScroll" //or CssClass="dropmenuScroll" 
        Style="position: absolute !important;" 
        AppendDataBoundItems="True" 
        AutoPostBack="True" 
        onselectedindexchanged="Inventory_No_dropdown_SelectedIndexChanged"> 
<asp:ListItem Value="0" >--------SELECT--------</asp:ListItem> 

</asp:DropDownList> 

CSS樣式

.dropmenuScroll 
{ 
    height: 300px; 
    max-height: 300px; 
    overflow-y: scroll; 
    position:absolute; 
} 
+0

感謝它爲我工作,但onclick相同的飽和會發生我使用dblclick這就是爲什麼但爲什麼onclick無法正常工作。 –