У меня есть несколько коллекций объектов, которые наследуют класс DynamicObject, все отлично работает с BindingSource и BindingNavigator, но у меня нет динамических свойств, отображаемых в DatagridView.
Объекты наследуют DynamicObject и переопределяют TrySetMember, TryGetMethod и GetDynamicMemberNames, я думаю, что этого достаточно.
Он также реализует интерфейс INotifyPropertyChanged для обновлений привязки.
Я что-то забыл? или это можно сделать?
что у меня сейчас есть:
protected BindingList<Users> _Users;
_Users = _Ctl.GetAll();
BndSrc.DataSource = _Users;
BndNav.BindingSource = BndSrc;
Grid.DataSource = BndSrc;
Примечание: _Ctl - это объект, который дает мне всех пользователей, класс Users наследует DynamicObject и имеет свойства, определенные динамически, такие как Имя пользователя, Пароль и Имя, все работает хорошо, но сетка данных не отображает динамический свойства.