Обработка исключений - PullRequest
       10

Обработка исключений

0 голосов
/ 16 ноября 2011

У меня есть временная таблица с gridview (MaterialGrid), которая вставляет, обновляет и удаляет значения из сетки при нажатии кнопки сохранения.

Material_id является первичным ключом для gridview n, он не позволяет вводить дубликаты материала черезсо списком (который находится в MaterialGrid), при вставке дублирующего материала он вызывает исключение в функции bindmaterialGrid.

Я хочу обработать это исключение в окне сообщения дисплея

"cant insert duplicate material"

как его решить?

Ответы [ 2 ]

0 голосов
/ 16 ноября 2011

Не ждите, пока будет выдано исключение, скорее проверьте перед рукой и посмотрите, присутствует ли добавляемое значение.Используя этот подход, вы получите больший контроль над потоком выполнения, а также избежите накладных расходов на обработку исключений.

0 голосов
/ 16 ноября 2011

Вместо того, чтобы генерировать и перехватывать исключения, вы должны проверить existence значения столбца первичного ключа.

...