На форме есть несколько вкладок с Grid, где данные выбираются из одной таблицы (разные DataSource). На одной из вкладок есть 2 грида, вверху шапка TableHeader (из той же таблицы), а внизу строки TableLines (из другой). Связь TableHeader.RecId = TableLines.RefRecId. И там, и там есть ItemId
При открытии из другой формы данные должны фильтроваться
- если ItemId совпадает с тем, что в Шапке, то отображаем эту запись и Строки для неё,
- если ItemId совпадает с тем, что в Строках, то отображаем эту строку и соответствующую ей запись в Шапке.
Как такое организовать?
PS: Если просто по Шапке, то проблем нет, фильтрую в соответствующем DataSource, а строки отображаются по связи на датасорсах