Так... никто не отвечает... ну ладно.
Я и так почти разобралась. Он почему-то не воспринимает событие Grid'а onMouseDown. Вернее, воспринимает, но только когда щелкаешь по незаполненной части таблицы. Когда же кликаешь по ячейке - не воспринимает. А onMouseUp работает в этом смысле исправно.
Странные какие-то вещи... Наверно, я чего-то не знаю...
ладно, пусть это будет сообществом одного участника....
А ларчик просто открывался: надо было обрабатывать событие onMouseMove с проверкой, что нажата левая кнопка мыши, или проще: