У меня есть список классов, которые представляют таблицы моей базы данных, например, Адрес, Клиент.
Мой GUI, как правило, представляет собой сетку данных и форму ввода данных. Это прекрасно работает для ввода данных в одну таблицу, однако теперь у меня есть форма с информацией о клиенте и их адресом.
Я думал о том, чтобы использовать ViewModel, комбинирующий класс Address и Client, и назначить его для источника привязки и привязать к нему мои элементы управления.
Как бы я связал элементы управления с именами свойств? Будет ли это работать ...
if (txtLine1.DataBindings.Count == 0)
txtLine1.DataBindings.Add("Text", bindingSource, "Address.Line1", false, DataSourceUpdateMode.OnPropertyChanged);
Возможно ли даже использование ViewModel для привязки данных Winforms?