В моем приложении у меня разные источники данных с разными свойствами, которые в большинстве случаев наследуют от базового объекта и добавляют некоторые метаданные. Я могу написать несколько методов для проверки валидации и сохранения в общем виде для всех моих объектов данных, и я мог бы сделать что-то подобное для извлечения данных. С использованием атрибутов я также могу сделать, чтобы объекты данных описывали, что они хотят отобразить в DataGridView
. Теперь, что я не могу сделать, это сообщить DataGridView
, что для этих объектов существует репозиторий и что он должен использовать это для извлечения данных. Я изучал DataObjectAttribute
и DataObjectMethodAttribute
, но я не могу найти способ привязать его к DataGridView
.
Есть ли возможный способ предоставить DataGridView
с помощью DataSource
, который позволяет DataGridView
знать об извлечении, сохранении и удалении объектов данных?