如何在下拉列表中选择默认值 这是下拉列表
<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>
我想选择待定为默认值..
答案 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事件中。