Событие DataError в DataGridview

данные поступающие в сетку могут

В элементе управления DataGridview Имеется много различных возможностей для появления каких-либо нарушений. Данные, поступающие в сетку, могут непосредственно вводиться пользователем, если вы разрешаете сетке поддерживать редактирование и добавление новых строк, а могут закулисным образом изменяться программно. У вас могут быть сложные типы ячеек, в которых будут какие-то ошибки при обработке или представлении значений. Те же самые индикаторы ошибки будут отображаться сеткой, когда ошибки возвращаются самим источником данных, а не устанавливаются непосредственно в строках или ячейках сетки. Ошибки источника данных обсуждаются далее в этой главе. Событие DataError Класса DataGridview Позволяет вам предусмотреть централизированный код для обработки ошибок многих различных типов, которые могут происходить во внутренних данных элемента управления или приходить из нижележащего источника данных. Событие передает аргумент типа DataGridviewDataErrorEventArgs, Который вместе с ошибкой несет пакет контекстной информации о ней. Тип аргумента события имеет свойства, показанные в таблице 10.1. Значение контекста может комбинироваться с одним из других флагов, если сетка может определить дополнительный контекст. Имеется много других тонкостей, которые могут приводить к неприятностям внутри сетки, когда она анализирует введенные значения и пытается поместить из в источник данных в качестве отредактированных значений. Здесь также может возбуждаться событие DataError, Которое позволит вам перехватить информацию и либо зарегистрировать ее, либо, возможно, обработать ситуацию в зависимости от аргумента контекста.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *