Мне нужно привязать данные нескольких списков или списков привязки (не должно иметь значения) к одной сетке. Все эти списки имеют одинаковый размер, но разные типы объектов. Свойства различных объектов в этих списках должны отображаться в виде столбцов рядом друг с другом, как если бы первый элемент списка A принадлежал первому элементу списка B и т. Д.
До сих пор я копировал данные в DataTable и использовал их в качестве источника данных, но по разным причинам это уже невозможно.
Я знаю, что невозможно связать более одного списка напрямую, но я понятия не имею, как начать это. Я немного читал о привязке данных, но, похоже, мне нужно много кода, чтобы это работало, работало с CurrencyManager и т. Д.
Есть ли простое решение, которое могло бы мне помочь? Возможно, класс-обертка, который делает все это?
Если нет, то может ли кто-нибудь дать мне несколько советов о том, какие интерфейсы должны быть реализованы и что еще нужно иметь в виду?