Как обработать пользовательское событие в элементе управления XtraGrid - PullRequest
0 голосов
/ 26 сентября 2010

Я пытаюсь решить проблему с DevExpress XtraGrid в приложении winforms. Я создал собственный элемент управления RepositoryItemButtonEdit и у меня есть один несвязанный столбец в XtraGrid, который его использует. Этот элемент управления является настраиваемым полем поиска, которое генерирует событие, когда оно завершило поиск.

Я пытаюсь добавить обработчик событий в ячейку, в которой выполняется поиск, чтобы я мог получать уведомления о его завершении. Возможно ли это в сетке данных?

1 Ответ

1 голос
/ 26 сентября 2010

Это можно сделать, используя следующий подход:

обработайте событие ShownEditor GridView и проверьте свойство gridView.FocusedColumn.Если для ColumnEdit этого столбца задан экземпляр вашего RepositoryItem, свойство GridView.ActiveEditor ссылается на экземпляр вашего пользовательского редактора.Таким образом, вы можете подписаться на его события.Надеюсь, это поможет.

...