Asp.net 加载页面时,默认情况下如何选择列表框中的第一个值

Asp.net 加载页面时,默认情况下如何选择列表框中的第一个值,asp.net,Asp.net,如何在页面加载时默认选择列表框中的第一个值。在页面加载中,设置listbox\u用户角色。在页面加载中,设置listbox\u用户角色。在代码隐藏中,将以下内容添加到page\u加载事件处理程序中: <asp:ListBox ID="listbox_Userrole" runat="server" DataSourceID="SK" DataTextField="RoleName" DataValueField="RoleName" ></asp:ListBox> &l

如何在页面加载时默认选择列表框中的第一个值。

在页面加载中,设置
listbox\u用户角色。在页面加载中,设置
listbox\u用户角色。在代码隐藏中,将以下内容添加到
page\u加载事件处理程序中:

<asp:ListBox ID="listbox_Userrole"  runat="server" DataSourceID="SK" DataTextField="RoleName" DataValueField="RoleName" ></asp:ListBox>
<asp:SqlDataSource ID="SurelyKnown" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
                                ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
                                SelectCommand="SELECT RoleName FROM tbl_role WHERE RoleID&gt;1"></asp:SqlDataSource>

在“代码隐藏”中,将以下内容添加到
页面加载
事件处理程序中:

<asp:ListBox ID="listbox_Userrole"  runat="server" DataSourceID="SK" DataTextField="RoleName" DataValueField="RoleName" ></asp:ListBox>
<asp:SqlDataSource ID="SurelyKnown" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
                                ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
                                SelectCommand="SELECT RoleName FROM tbl_role WHERE RoleID&gt;1"></asp:SqlDataSource>

如下所示使用列表框的数据绑定事件:-

protected override void Page_Load(object sender, EventArgs e)
{
    this.listbox_Userrole.SelectedIndex = 0;
}

希望这有帮助。

使用列表框的数据绑定事件,如下所示:-

protected override void Page_Load(object sender, EventArgs e)
{
    this.listbox_Userrole.SelectedIndex = 0;
}

希望这有帮助。

默认情况下会选择第一个值吗?不需要代码。我相信这是DropDownList而不是ListBox默认情况下会选择第一个值吗?不需要代码。我相信这是DropDownList而不是ListBox