В XtraGridView, из-за того, как работает RowValidation, кажется, что у пользователя нет выбора, кроме как сначала исправить значения (приводящие к успешной проверке), а затем нажать кнопку «Отменить» (которую я предоставил отдельно, и она выполняет RejectChanges). Я хочу, чтобы пользователь мог отказаться от строки без всплывающего предупреждения, даже если строка содержит недопустимые данные.
В моем случае, когда пользователь нажимает Discard, это приводит к запуску проверки строки (из-за изменения фокуса). Обработчик события кнопки сброса подавляется, если проверка строки не удалась. Таким образом, я никогда не смогу просто отбросить неверную строку.
Это обычная функция, которая понадобится всем, у кого есть сетка. Ожидается стандартное решение или обходной путь.