2012-02-21 3 views
1

У меня есть метод:Dropdown метод связывания не работает

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 

Так что я могу сделать ??

+0

принимает ответ, если он работает для вас ..... –

ответ

4

Код для вас ... это будет может решить ваш вопрос

var objcomp = comp.Select().ToList();    
ddlCompanyOff.DataSource = objcomp ; 
ddlCompanyOff.DataTextField = "company_name";    
ddlCompanyOff.DataValueField = "company_name";    
ddlCompanyOff.DataBind(); 
Смежные вопросы