下拉绑定方法不起作用

本文关键字:不起作用 方法 绑定 | 更新日期: 2023-09-27 18:25:28

我有一个方法:

public IEnumerable<Company> Select()
{
   DataClassesCompanyDataContext dc = new DataClassesCompanyDataContext();
   System.Data.Linq.Table<Company> company = dc.GetTable<Company>();
   Company com = new Company();
   return dc.Companies.OrderBy(e => e.company_id);
}

通过这个我想绑定下拉列表。

我使用的方法是:

private void fillCompanyNameDropdown()
{
    PioneerDataAccess.CompanyClass comp = new PioneerDataAccess.CompanyClass();
    var objcomp = comp.Select().ToList();
    ddlCompanyOff.DataSource = objcomp[0].company_name;
    ddlCompanyOff.DataBind();
}

但问题是,如果公司名称是pulil,那么它显示

p
u
l
i
l

那我该怎么办??

下拉绑定方法不起作用

为您编写代码。。。这可能会解决你的问题

var objcomp = comp.Select().ToList();             
ddlCompanyOff.DataSource = objcomp ;
ddlCompanyOff.DataTextField = "company_name";              
ddlCompanyOff.DataValueField = "company_name";              
ddlCompanyOff.DataBind();