Не закрывать редактор и не позволять ничего делать пользователю пока он не введет "правильные" данные в колонку 1.
Это глупо. Иногда пользователи не знают что ввести или вообще передумывают что-либо вводить. Правильнее будет выдать MessageBox с сообщением о некорректности введенных данных и предложить две кнопки "ОК", "ОТМЕНА". При ОК возвращаем пользователя в поле редактирования данных, при "ОТМЕНА" затираем данные во второй колонке и закрываем редактирование.