Сначала создайте последовательность:
CREATE SEQUENCE SEQ_SLNO START с 1 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE NOCACHE NOORDER;
после этого Обновите таблицу, используя последовательность:
UPDATE имя_таблицы SET colun_name = SEQ_SLNO.NEXTVAL;
Попробуйте вместо этого обработать PreviewKeyUp (или KeyUp). Если это не сработает, то ваше окно или код должно быть больше (обрабатываете ли вы другие экземпляры этих событий)?