Здравствуйте, frik, Вы писали:
F>есть GridView и ObjectDataSource. в ObjectDataSource есть метод апдейт, который принимает параметры типа число из ячеек грида. если в ячейку грида вводят строку, то вылазит ошибка Input string was not in a correct format. F>понятно что тип не подходит, но как этот момент словить (ну кроме валидатора на клиенте) и сказать чтобы ввели числа
можно попробовать подписатся на событие RowUpdating y GridWiev и сделать что-то типа такого
protected void _gridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
// Check int value
//
int val;
if (!int.TryParse(e.NewValues["intParam"].ToString(), out val)
{
//ругаемся или что-то делаем
e.Cancel = true;
}
}