After binding DropDownList data source, processing the item to be inserted

 private void BindDivision()
        {
            DivisionService divisionService = new DivisionService();
            var divisions = divisionService.GetList(base.AdminDivisionId)
                .Select(x => new { Id = x.Id, Name = x.Name })
                .OrderBy(x => x.Name)
                .ToList();
            
            ddlDestinationCompany.DataSource = divisions;
            ddlDestinationCompany.DataTextField = "Name";
            ddlDestinationCompany.DataValueField = "Id";
            ddlDestinationCompany.DataBind();
            if (!base.AdminDivisionId.HasValue) ddlDestinationCompany.Items.Insert(0, new ListItem("请选择", ""));// Note: insertions must bind the data source is located behind, i.e. DataBind () method after
        }

  

Guess you like

Origin www.cnblogs.com/gonghui2016/p/11607176.html