![]() |
Модераторы: gambit, Kefir, Partizan |
![]() ![]() ![]() |
|
burlacu_i |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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; |
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 2 Всего: 118 |
так вы селектите только элементы типа Employee, собственно с чего бы Вам это видеть.... делайте селект чего-то вроде (а лучше сделайте нормальный тип) [code] select {EmpId=em .Id, Title = tit.Title, ....} [code] ну и, конечно, биндинг правильно настраивайте уже в гриде... -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |