Как я могу показать список в списке в отчете? - PullRequest
1 голос
/ 21 февраля 2012

Я использую стандартный механизм создания отчетов в приложении MVC (файлы .rdlc) для создания отчета.

По сути, у меня есть список элементов, которые необходимо отобразить в таблице ... но этот список элементов содержит список, который также необходимо отобразить.

Хорошим примером того, чего я пытаюсь достичь, является категоризация. Думайте об этом так:

У меня есть список категорий со списком товаров в категории. Отчет должен быть примерно таким:

Category A
Product 1 Name      Product 1 Description    Price
Product 2 Name      Product 2 Description    Price
Product 3 Name      Product 3 Description    Price

Category B
Product 4 Name      Product 4 Description    Price

и так далее .... У меня есть классы, настроенные так, как они должны быть, и источником данных отчета является список, который возвращается из функции, которая извлекает информацию с некоторыми параметрами. Я знаю, как отобразить список категорий, но не список внутри них.

Итак, вопрос в том, как я могу отобразить дочерний список для записи в основном списке в отчете?

EDIT Вот пример структуры данных для моего примера сценария

public class Category
{
    public string CategoryName { get; set; }
    public List<Product> Products { get; set; }
}

public class Product
{
    public string Name { get; set; }
    public string Description { get; set; }
    public decimal Price { get; set; }
}

1 Ответ

1 голос
/ 22 февраля 2012

Для любого из тех, кто может найти этот вопрос в поисках ответа, я нашел его здесь

http://forums.asp.net/p/1432888/3224866.aspx#3224866

...