Каков наилучший подход для привязки источника данных WPF DataGrid к ObservableCollection of ObservableCollections?
например.
public ObservableCollection<ObservableCollection<MyDataItem>> DataValues = new ObservableCollection<ObservableCollection<MyDataItem>>();
где MyDataItem может выглядеть так:
public class MyDataItem
{
public string Caption { get; set; }
public string DataValue { get; set; }
}
Могу предположить, что коллекция коллекций не зубчатая, и все они содержат одинаковое количество "столбцов"
Можно ли динамически привязывать каждый столбец к свойству DataValue объектов MyDataItem или мне нужно упаковать данные в более простую структуру для привязки?