@Rild2

Как добавить новое свойство (property) к объекту DataGridViewCell в WinForms?

Хочу добиться того, чтобы у каждой ячейки (cell) в таблице DataGridView было бы новое свойство.

Я могу унаследовать класс от DataGridView и сделать на его основе новый компонент, после чего добавить к нему какое-нибудь свойство, но не знаю, как сделать то же самое для ячейки таблицы - объекта DataGridViewCell, и как добиться того, чтобы все ячейки в таком компоненте были не стандартные, а объектами класса, наследованного от DataGridViewCell, в котором бы я оформил пару нужных мне свойств.
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
VoidVolker
@VoidVolker Куратор тега C#
Dark side eye. А у нас печеньки! А у вас?
  • Полностью скопировать исходный код DataGridView с изменением типа ячеек.
  • Добавить к целевому классу свой список своих элементов с нужными свойствами и проксированием части функционала оригинальных ячеек, а элементы в этом списке уже связать с оригинальными ячейками. И работать соответственно со своим списком.
  • Использовать шаблон типа MVC/MVVM с моделями данных и прочее.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы