在下拉列表中选择默认值

时间:2013-10-08 17:34:12

标签: asp.net

如何在下拉列表中选择默认值 这是下拉列表

<asp:DropDownList ID="DropDownList4" runat="server" EnableViewState="true" 
    class="vpb_dropdown" DataTextField="ApproveType" DataValueField="ApproveID"
        AutoPostBack="true" OnSelectedIndexChanged="DropDownList4_SelectedIndexChanged">
                         <asp:ListItem Text="Pending"  Value="3"></asp:ListItem>
                         <asp:ListItem Text="Approve" Value="1"></asp:ListItem>
                         <asp:ListItem Text="Reject" Value="2"></asp:ListItem>
                    </asp:DropDownList>

我想选择待定为默认值..

5 个答案:

答案 0 :(得分:8)

怎么样:

DropDownList4.SelectedValue = 3

或者将value设置为0,使其默认为无代码。

答案 1 :(得分:5)

如果您不想从后面的代码中执行此操作,可以使用Selected执行此操作:

<asp:ListItem Text="Pending" Selected="true" Value="3"></asp:ListItem>

MSDN:ListItem Class

答案 2 :(得分:2)

以上答案是正确的,您可以通过包括以下内容在标记中执行此操作:

SelectedValue =“3”

            <asp:DropDownList ID="DropDownList4" runat="server" EnableViewState="true"      class="vpb_dropdown" DataTextField="ApproveType" SelectedValue= "3" DataValueField="ApproveID"         AutoPostBack="true" OnSelectedIndexChanged="DropDownList4_SelectedIndexChanged">

http://msdn.microsoft.com/en-us/library/0dzka5sf(v=vs.85).aspx

答案 3 :(得分:2)

将此内容放入page_load事件

DropDownList4.SelectedIndex = 0 ; 

这会将您的下拉菜单设置为列表中的第一项。

答案 4 :(得分:1)

你可以先得到代表待处理的值,比如PedingValue。然后:

DropDownList4.SelectedValue = PendingValue;
在Page_load事件中

相关问题