Я надеюсь, что смогу последовательно задать свой вопрос ...
Я создаю приложение для Windows, в котором будут отчеты. Один из них на самом деле является фактурой.
Структура данных счета-фактуры выглядит следующим образом:
Entity
--- Подробности (список счетов для этого лица)
--- уникальный тарифный план организации (только один на организацию)
------ Уникальная информация о графике платежей (список элементов списка)
Почти всегда существует несколько сущностей на один счет (клиент), поэтому я использую табликс, группирующийся по сущности. Пока все хорошо.
Проблема заключается в правильном отображении подробной информации о графике платежей. Там может быть один, или целых 5 или 6 пунктов в графике оплаты. Допустим, у одного объекта в расписании 10 учетных записей и 5 элементов. Это означает, что в таблице данных будет 10 строк. Если бы я добавил строку для каждого элемента расписания, оставив другие поля пустыми или повторяющиеся значения, это увеличило бы число или строки в таблице данных, а также добавило бы их в отчет.
Так есть ли способ, которым я могу "вкладывать" элементы расписания в каждую сущность, не повторяя строки для счетов? Имеет ли это смысл?
Я строю свои наборы данных и набор данных из объектов в коде. Надеюсь, я достаточно четко задал этот вопрос, но если нет, дайте мне знать, что еще я могу предоставить, будь то код или снимки экрана.
Заранее спасибо.