Увеличить ширину выпадающего списка - PullRequest
1 голос
/ 02 ноября 2009

Как я могу увеличить ширину DropDownList в ASP.NET?

Ответы [ 4 ]

1 голос
/ 02 ноября 2009

Вы можете сделать это в файле .CSS, встроенном или с тегом STYLE. Вы также можете сделать это в коде, установив атрибуты (DropDownList1.Attribute.Add ("style", "etc ...")).

CSS:

.ChangeWidth
{
    width:400px;    
}

Markup:

<asp:DropDownList ID="DropDownList1" CssClass="ChangeWidth" runat="server">
</asp:DropDownList>
0 голосов
/ 21 января 2015

Вы можете увеличить ширину DropDownList, дав <asp:DropDownList ID="DropDownList1" width="50px" runat="server" width="100px"> </asp:DropDownList> Или путем определения файла CSS `.Drop

{ ширина: 100px; } `

0 голосов
/ 01 сентября 2010
<asp:DropDownList ID="DropDownList1" width="50px" runat="server"> 
</asp:DropDownList> 
0 голосов
/ 02 ноября 2009

Я предлагаю вам использовать динамическую ширину, например:

<script type="text/javascript">
    function autoWidth()
    {
        var maxlength = 0;
        var mySelect = document.getElementById('Select1');
        for (var i=0; i<mySelect.options.length;i++)
        {
            if (mySelect[i].text.length > maxlength)
            {
                maxlength = mySelect[i].text.length;
            }
        }
        mySelect.style.width = maxlength * 10;
    }
</script>

И используйте это так: onclick="autoWidth()"

...