Почему в выпадающем списке в Winforms отсутствует событие с привязкой к данным, как в выпадающем меню ASP.NET? - PullRequest
0 голосов
/ 26 мая 2010

Почему в выпадающем списке в Winforms нет события с привязкой к данным, как в выпадающем меню ASP.NET? Есть ли способ имитировать событие?

Ответы [ 2 ]

2 голосов
/ 26 мая 2010

Поскольку в ASP.NET существует цикл страницы , для элементов управления с привязкой к данным существует событие DataBound для уведомления серверного кода элемента управления о том, что любая логика привязки данных написанный для контроля завершен. Это событие используется для форматирования содержимого, связанного с данными, или для инициирования привязки данных в других элементах управления, которые зависят от значений из содержимого текущего элемента управления.

Поскольку Winforms не должен иметь дело с подобным циклом страницы, событие DataBound не требуется.

0 голосов
/ 26 мая 2010

Вы можете переопределить метод ToString для объекта, который вы привязываете к комбинированному списку, чтобы изменить то, что отображается. Если вы не можете этого сделать (например, если вам не принадлежат объекты, которые вы связываете, или вы используете ToString для чего-то другого), то вы можете создать новый класс, который содержит ваш элемент данных и переопределяет ToString чтобы изменить отображаемое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...