Привязка имени поля столбца к ссылочному объекту, 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 в столбец имени поля в элементе управления сеткой, но не работает. Знаете, как мне это сделать? большое спасибо


person dotnetPiotr    schedule 04.12.2013    source источник
comment
devexpress.com/Support/Center/Question/Details/A579   -  person Brendon    schedule 06.12.2013


Ответы (1)


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

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

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

person Tom    schedule 06.12.2013