1

ASP.NET で DropDownList の幅を増やすにはどうすればよいですか?

4

4 に答える 4

1

これは、.CSS ファイル、インライン、または STYLE タグを使用して行うことができます。また、属性 (DropDownList1.Attribute.Add("style","etc...")) を設定することにより、コード ビハインドで実行することもできます。

CSS:

.ChangeWidth
{
    width:400px;    
}

マークアップ:

<asp:DropDownList ID="DropDownList1" CssClass="ChangeWidth" runat="server">
</asp:DropDownList>
于 2009-11-02T14:27:47.887 に答える
0

<asp:DropDownList ID="DropDownList1" width="50px" runat="server" width="100px"> </asp:DropDownList> または css ファイル `.Drop を定義することにより、DropDownList の幅を増やすことができ ます。

{ 幅:100px; }`

于 2015-01-21T17:33:02.020 に答える
0

次のように、動的な幅を使用することをお勧めします。

<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()"

于 2009-11-02T13:27:11.113 に答える
0
<asp:DropDownList ID="DropDownList1" width="50px" runat="server"> 
</asp:DropDownList> 
于 2010-09-01T13:52:47.960 に答える