csharp 将选择项目设置为下拉列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 将选择项目设置为下拉列表相关的知识,希望对你有一定的参考价值。

using System;
using System.Linq;
using System.Web;
using System.Web.UI.WebControls;

using MiniRideAndDrive.Web.Data;

public static partial class Helpers {

    public static string BaseUrl {
        get { return HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + VirtualPathUtility.ToAbsolute("~/"); }
    }

    public static void SetSelectedListItem(this DropDownList ddl, string value) {
        ListItem li;

        li = ddl.Items.FindByValue(value);
        if (li != null) li.Selected = true;
    }

    public static void PopulateItems(this DropDownList ddl, object dataSource, string dataTextField, string dataValueField, string firstItemText) {
        if (ddl == null)
            return;

        ddl.DataTextField = dataTextField;
        ddl.DataValueField = dataValueField;
        ddl.DataSource = dataSource;
        ddl.DataBind();
        
        if(!string.IsNullOrEmpty(firstItemText))
            ddl.Items.Insert(0, new ListItem(firstItemText, "null"));
    }
}

以上是关于csharp 将选择项目设置为下拉列表的主要内容,如果未能解决你的问题,请参考以下文章

csharp 以编程方式设置下拉列表

如何按当前时间设置下拉列表的默认选择?

如何将值设置为下拉列表

当我们单击选择 2 下拉菜单时,将焦点设置为搜索文本字段

如何在本机反应中显示从可搜索下拉列表中选择的项目?

如何设置动态下拉列表的选定值