Например, в классе Атлет у меня есть:
uint ID;
string Name;
Dictionary<string, string> statistics = new Dictionary<string, string>();
Во внешнем интерфейсе у меня есть структура DataGridView, связанная со списком спортсменов, которые обновляют ID и имя (через get, set и затем поднимая флаг NotifyPropertyChanged). Это делается путем реализации следующего решения:
http://www.switchonthecode.com/tutorials/csharp-tutorial-binding-a-datagridview-to-a-collection
Из выпадающего списка пользователь может выбрать, какого типа спортсмен (баскетбол, футбол и т. Д.). Когда это будет сделано, каждый экземпляр словаря спортсмена загружается соответствующей статистикой (Очки -> 20, Похищения -> 2) и т.д. на. Я хочу, чтобы DataGridView теперь был привязан к идентификатору, имени и всем значениям (с ключами, являющимися столбцами) статистики.
Возможно ли это?
Заранее спасибо!