Rowupdating cancel

Una respuesta rápida a este problema seria hacer uso de la propiedad Auto Generate Columns en true, para que los datos que se le proporciona al control defina las columnas que debe mostrar, lo malo de esta opción es que se pierde control sobre la grilla.

Otra alternativa interesante podría ser el uso de la clase Bound Field con esta seria posible definir columnas en tiempo de ejecución, si bien podría ser la solución en la mayoría de los caso, esta no permite un control total del témplate que se debe usar en al edición de las columnas.

A Grid View Update Event Args object is passed to the event-handling method, which enables you to determine the index of the current row and to indicate that the update operation should be canceled.

To cancel the update operation, set the collections, if necessary, before the values are passed to the data source.

So, how can I: just use e.cancel in the rowupdating event to not execute the update and return row to normal mode.

You can include it inside an if statement and manipulate controls on the page as you would any other codebehind function. I should have known you'd give me a straight simple answer, as usual.

I don't want to use the update method of Grid View.

Last modified 26-Feb-2017 21:32