для целей отчетности я хочу разбить список заказов на покупку в несколько списков. Один список для каждого адреса покупки. Я знаю, что можно группировать список по адресу покупки, но мой вопрос заключается в том, как разделить список по этому адресу покупки на несколько списков и использовать эти несколько списков для создания отдельных файлов отчетов.Разделение списка Linq по группам
код:
(from o in orders
group o by new {field1, field2, field3, field4} into og
orderby og.Key.field1
select new ViewClass
{
purchaseAddress = og.Key.field1,
product = og.key.field2,
count = og.count
}).ToList()
вопрос: как разделить выше список на несколько списков для каждого purchaseAddress?
Я думаю, что ваш вопрос больше связан с представлением данных. как это должно быть нанесено на экран. Это? –
да это на презентации, но в моем случае в файле отчета (rdlc). Для каждого адреса покупки я хочу создать конкретный файл PDF. файл отчета в данный момент создается со всеми адресами на отдельной странице. Этот файл должен быть разделен на несколько файлов, которые могут быть отправлены по электронной почте по каждому адресу. –
. Вы создаете единый PDF-файл для всех данных, необходимых для добавления разрыва страницы на адрес покупки в поле группы. –