есть GridView и ObjectDataSource. в ObjectDataSource есть метод апдейт, который принимает параметры типа число из ячеек грида. если в ячейку грида вводят строку, то вылазит ошибка Input string was not in a correct format.
понятно что тип не подходит, но как этот момент словить (ну кроме валидатора на клиенте) и сказать чтобы ввели числа
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, Zerger, Вы писали:
Z>Здравствуйте, m.leo, Вы писали:
ML>>Здравствуйте, frik, Вы писали:
F>>>есть GridView и ObjectDataSource. в ObjectDataSource есть метод апдейт, который принимает параметры типа число из ячеек грида. если в ячейку грида вводят строку, то вылазит ошибка Input string was not in a correct format.
F>>>понятно что тип не подходит, но как этот момент словить (ну кроме валидатора на клиенте) и сказать чтобы ввели числа
ML>>можно попробовать подписатся на событие RowUpdating y GridWiev и сделать что-то типа такого
Z>На мой взгляд, более универсальным будет подписка на событие RowUpdated. В обработчике второй аргумент GridViewUpdatedEventArgs имеет свойства Exception и ExceptionHandled которые позволяют перехватить и ручками обработать любую ошибку, возникающую при апдейте.
как я понял исключение лезет еще до вызова метода редактирования. при сравнении ожидаемых и передаваемых типов
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>