А что, в версии 3.0.2.244 метод DisableEvents у DataGrid не поддерживается?
Вот такая строка выдает ошибку "Объект не поддерживает это свойство или метод":
wndFindService.Window.ComponentsByName('grdData').DisableEvents();
Нравится
5 комментариев
17 июля 2014 12:54
Это метод датасета:
wndFindService.Window.ComponentsByName('dlData').DisableEvents();
17 июля 2014 13:51
При двойном клике на DataGrid вызывается обработчик grdDataOnDblClick. Туда можно дописать проверку состояния какого-нибудь флага и выход из функции.
Обычно DisableEvents вызывается именно у Dataset, чтобы избежать зацикливания при вычислении одного поля по другому.
17 июля 2014 14:17
Да, действительно есть такой метод у DataGrid. В 3.4.0 точно есть, проверил. Если 3.0.2.244 его нет, то его в тот момент ещё не добавили.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать