Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не получается заполнить dataGrid из 2 таблиц Entit 
:(
    Опции темы
burlacu_i
Дата 12.5.2014, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 5.10.2007

Репутация: нет
Всего: нет



Уважаемые форумчане, что не так делаю? Поля второй таблицы "Title" не видно в гриде. Как правильно сделать ?

ObservableCollection<Employee> ListEmployee = new ObservableCollection<Employee>();
ObservableCollection<Title> ListTitle = new ObservableCollection<Title>();

ListEmployee.Clear();
ObjectQuery<Employee> employees = tp.Employee;
ObjectQuery<Title> titles = tp.Title;

var queryTitEmp =
from em in employees
join tit in titles
on em.TitleId
equals tit.ID
select em;

foreach (var n in queryTitEmp)
{
ListEmployee.Add(n);
}

dataGrid1.ItemsSource = ListEmployee;
PM MAIL   Вверх
jonie
Дата 13.5.2014, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 2
Всего: 118



Цитата(burlacu_i @  12.5.2014,  14:24 Найти цитируемый пост)

select em;

так вы селектите только элементы типа Employee, собственно с чего бы Вам это видеть....

делайте селект чего-то вроде (а лучше сделайте нормальный тип)
[code]
select {EmpId=em .Id, Title = tit.Title, ....}
[code]

ну и, конечно, биндинг правильно настраивайте уже в гриде...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0578 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.