2013-12-04 2 views
1

У меня есть два класса:Binding столбец имя_поля на который ссылается объект, DevExpress

public partial class EMPLOYER 
{ 

    public int id { get; set; } 
    public string name { get; set; } 
    public string surname { get; set; } 
    public int employer_func_id { get; set; } 

    public virtual EMPLOYER_FUNC EMPLOYER_FUNC { get; set; } 
} 

и

public partial class EMPLOYER_FUNC 
{ 
    public EMPLOYER_FUNC() 
    { 
     this.EMPLOYER = new HashSet<EMPLOYER>(); 
    } 

    public int id { get; set; } 
    public string func_name { get; set; } 

    public virtual ICollection<EMPLOYER> EMPLOYER { get; set; } 
} 

, например, это моя модель. Теперь я пишу sql-запрос. Этот запрос возвращает список объектов EMPLOYER. В представлении у меня есть gridcontrol, где у меня есть имя, фамилия и имя func_name. Отображаемое имя и фамилия просты, и это не проблема, но я не могу отобразить имя func_name. Я пытаюсь ввести EMPLOYER_FUNC.func_name в столбец имени поля в управлении сеткой, но не работает. Знаете ли вы, как я могу это сделать? спасибо большое

+0

WindowsForms ... – dotnetPiotr

+0

Любые предложения? – dotnetPiotr

+0

http://www.devexpress.com/Support/Center/Question/Details/A579 – Brendon

ответ

0

Почему бы просто не создать другое свойство класса EMPLOYER?

public string employer_func_name 
{ 
    get { return EMPLOYER_FUNC.func_name; } 
} 

Это, если я правильно понял вопрос.

Смежные вопросы