Использование Linqdatasource и свойства groupby - PullRequest
3 голосов
/ 20 февраля 2009

У меня есть источник Linqdat, который группирует записи в таблице: Маршрутизация по полю SubmitTo. Мой оператор выбора это - "новый (ключ как SubmitTo, Count () как Count, это как Routings)". Теперь поле SubmitTo является только внешним ключом, ссылающимся на первичный ключ в таблице: Department, который имеет поле: DeptName с полным названием отдела. Как мне ссылаться на это поле: DeptName после того, как я связал источник linqdatas с видом сетки? Я попытался "Department.DeptName", но он не работает. Я попытался ограничить источник linqdatasource без использования groupby, и ссылка "Department.DeptName" работает.

Ответы [ 2 ]

0 голосов
/ 03 февраля 2010

Не могли бы вы использовать это?

new (key as SubmitTo, key.DeptName as DeptName, Count() as Count, it as Routings)

0 голосов
/ 20 февраля 2009

Самый простой ответ, который я могу придумать, состоит в том, чтобы объединить таблицы, а затем сгруппировать по Department.DeptName, а не по полю SubmitTo. Я не знаю, есть ли более простой способ.

...