【问题标题】:ASP.NET Server Controls - Data SourceASP.NET 服务器控件 - 数据源
【发布时间】:2010-04-27 09:34:58
【问题描述】:

我在网络表单上放了一个下拉列表,并给出一个列表作为数据源。 但是,如果我希望下拉列表中的第一项是“选择用户”或类似的内容,我该怎么办?

例如://ddlAllUsers 是一个 DropDownList

        List<REGUSER> users = UserOperations.GetAllUsers();
        ddlAllUsers.DataSource = users;
        ddlAllUsers.DataTextField = "NameLastName";
        ddlAllUsers.DataValueField = "ID";
        ddlAllUsers.DataBind();

在关联属性为“选择用户”的列表中添加新项目是一种解决方案,但我不喜欢。

【问题讨论】:

    标签: asp.net data-binding drop-down-menu


    【解决方案1】:

    您实际上可以使用所需属性将项目添加到列表中。

    例如,

    List<REGUSER> users = UserOperations.GetAllUsers();
    users.Insert( 0, new REGUSER() { NameLastName = "Select a user...", ID = -1 } );
    

    【讨论】:

      猜你喜欢
      • 2012-07-12
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 2011-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-27
      相关资源
      最近更新 更多