Crystal сообщает источник данных со ссылками
Я новичок с отчетами Crystal, и у меня есть одна проблема. Мне нужен подотчет или группировка в таблице, но проблема в том, что у меня есть два предложения Group и Foo, у Group есть List, и мне нужно группировать через Group.Name и отображать данные из Foo.
Например:
public class Group
{
public string Name{get;set;}
public List<Group> Children{get;set}
public Group ParentGroup{get;set;}
public List<Foo> Items{get;set;}
}
public class Foo
{
public string Name{get;set;}
public string Number{get;set;}
public double Price{get;set;}
public double Quantity{get;set;}
}
и я хочу получить отчет, сгруппированный по Group.Name и увидеть подробности Foo
Например:
Группа 1
| Имя | Номер | Количество | Цена | TotalPrice |
| Ручка | 01 | 3 | 15 | 45 |
| Ластик | 14 | 1 | 20 | 20|
Как лучше всего это сделать? Данные не в базе данных, это только как объект в C#. Но реальная проблема - это ссылка Group.Items
Спасибо за помощь. Якуб
1 ответ
Обходной путь: Вытащите две таблицы данных из базы данных в одном SP.
- Для имени группы и других деталей, таких как таблица заголовка, и
- Из деталей, основанных на имени группы или идентификаторе.
- Свяжите эти две таблицы с двумя вашими отчетами.