Как реализовать Display / ValueMember в моем собственном контроле - PullRequest
0 голосов
/ 11 сентября 2009

Я создал собственный элемент управления данными winforms, который имеет свойства «DisplayMember & ValueMember» (функциональность должна быть такой же, как в стандартных элементах управления winforms). Но проблема является общей и может быть использована в веб-формах.

Теперь я пытаюсь получить значения через Reflection и DataRow / DataRowView. Должны ли поддерживаться другие способы получения / установки значений? Должен ли я справиться с некоторыми особыми ситуациями? Есть ли лучшая практика, как выполнить эту задачу?

Спасибо.

1 Ответ

1 голос
/ 11 сентября 2009

Можете ли вы наследовать от ListControl ? Это сделает всю тяжелую работу за вас. Если нет, попробуйте отразить класс ListControl и посмотрите, как он это обрабатывает.

...