skip to content »

tenpoint.ru

From rowupdating

from rowupdating-2

Convertir las columnas en Plantillas.- Para facilitar el trabajo de recuperar los datos del registro que se esta editando, es necesario cambiar los tipos de columnas de Bound Field a Template Field, de esta manera podremos recuperar los datos que se están ingresando en cada uno de controles de la plantilla, utilizando el método Find Control. Implementar los eventos del Grid View que necesitemos.- Esta parte es muy importante, puesto que en estos eventos tendremos que poner toda la lógica para realizar la actualización de datos, los eventos más importantes que tenemos que interceptar son: Row Editing, Row Updating, Row Canceling Edit y Row Deleting.

from rowupdating-69from rowupdating-27

You can see the C# code below will give the row number whatever you are editing by New Edit Index property.Ayer martes por la mañana, uno de mis amigos me pidió ayuda con la grilla para web de Visual Studio 2005 (Grid View), me dijo que no puede realizar actualizaciones de datos haciendo el enlace en tiempo de ejecución, es decir hacer todo por código, sin utilizar los componentes en tiempo de diseño con lo que se puede hacer la actualización de datos en pocos minutos.Le dije () no hay problema, en 20 minutos te mando un ejemplo completo; antes había trabajado de esta manera con el Framework 1.1 y el componente Data Grid sin ningún problema, pero grande fue mi sorpresa al ver que con el Grid View las cosas se complicaban enormemente y algo que parecía tan básico no lo era tanto al menos para mi, luego de revisar muchas páginas con ejemplos, casi reventar el monitor con la cabeza y 3 horas de trabajo, al fin logré hacer andar el bendito ejemplo, a continuación algunas pautas para no enloquecer en el intento: 1.If he clicks edit (or) in the edit mode he can be able to see the Textbox.The above piece of code will also do the same as label in Item Template and Textbox in the Edit Item Template.Si necesitan revisar un ejemplo totalmente funcional pueden descargar el ejemplo que hice para mi amigo, funciona con la base de datos Northwind con los tres primeros campos de la tabla Employees, utiliza la clase Sql Data Source, también se puede hacer con la clase Sql Data Adapter, pero como estamos trabajando con el .

Net Framework 2.0, decidí utilizar la nueva clase Sql Data Source, espero que les sirva de algo.

In case of the bound field’s we need to check what column it is and need to use index of that cloumn, which is little hard and even in future if we change the column order If you see the Last Template Field part in the above code, I am using the link buttons for edit, update, delete and cancel.

May be you may think why am I using link buttons as we are provided with some command field buttons by Grid View.

No te olvides que estas trabajando en un ambiente Web.- Debo confesarlo esto ya me había pasado antes, Visual Studio te da tantas facilidades para diseñar tus formularios de manera visual, que uno pierde la noción que esta desarrollando una aplicación web, y el error que me estaba volviendo loco esta relacionado simple y llanamente con el código que puse en el evento Load del formulario; como todos saben, el evento Load se dispara cada vez que la pagina se carga, incluido los Post Back necesario para realizar cada acción (por ejemplo pulsar un botón), para resolver el problema simplemente usamos la propiedad Is Post Back de la clase Page, que nos indica si es la primera ves que se carga la pagina o no: if (Page.

Is Post Back) else { // Se ejecuta solo la primera vez que se carga la pagina { 2.

But it won’t be helpful when there was large set of data, because it will result in low performance.