Не могли бы вы справиться с
protected void grvFoo_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
}
Звонок
e.Cancel = true;
Например
protected void grvFoo_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//Your XML update code here
//Cancel the gridview calling the update
e.Cancel = true;
}
И в столбцах сетки либо есть
asp: CommandField ShowEditButton = "true"
Или кнопка внутри поля шаблона, которое CommandName = "Update", поскольку это также должно вызвать это событие.