У меня есть базовый класс, который проверяет проверку проверки.Может ли DXErrorProvider устанавливать разные типы ошибок для разных атрибутов DataAnnotation/Validator?
Validator.TryValidateObject(ds, new ValidationContext(ds), res, true);
дает мне набор ошибок, с которыми связан определенный источник данных, привязанный к моим элементам управления.
Это прекрасно, но DXErrorProvider также может установить тип ошибки, например «предупреждение».
Есть ли способ установить конкретный тип ошибки в соответствии с атрибутами проверки в моем объекте данных?
На данный момент я достиг этого путем отражения и проверки имен моих атрибутов, но это решение кажется более сложным и неэффективным, чем могло бы быть.