3

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

<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>

我想选择挂起作为默认..

4

5 回答 5

10

怎么样:

DropDownList4.SelectedValue = 3

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

于 2013-10-08T17:35:51.587 回答
7

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

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

MSDN:ListItem 类

于 2013-10-08T18:01:54.530 回答
3

把它放在你的 page_load 事件中

DropDownList4.SelectedIndex = 0 ; 

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

于 2013-10-08T18:38:45.907 回答
3

上面的答案是正确的,你可以在上面提到的标记中做到这一点,包括:

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

于 2013-10-08T18:07:12.113 回答
2

您可以先获取代表待处理的值,比如说 PedingValue。然后:

DropDownList4.SelectedValue = PendingValue;

在 Page_load 事件中。

于 2013-10-08T18:06:53.090 回答