El "GridView" Microsoft .NET de control le permite mostrar filas de datos. Los usuarios pueden cambiar los datos en el GridView y utilizar los cambios para actualizar los datos contenidos en las tablas de bases de datos Oracle. El GridView tiene un evento "RowUpdating" que se dispara cuando los usuarios cambian los datos que se muestran en las filas de GridView. Utilice este evento para actualizar los datos en la base de datos Oracle.
Instrucciones
1 Abra el software de Visual Studio en el menú de programas de Windows y abra el proyecto Web. Haga doble clic en el archivo ASP que contiene el control GridView.
2 Haga doble clic en el GridView para abrir el editor de .NET. Recuperar los datos de la caja de texto utilizados por los usuarios que cambien los datos. Por ejemplo, si usted tiene un cuadro de texto en el GridView donde los usuarios pueden editar su primer nombre, el código siguiente recupera datos de la caja de texto de un cuadro de texto denominado "fnombre:"
Cuadro de texto fname = (Cuadro de texto) row.FindControl ( "fname");
cadena fname_update = fname.Text;
3 Editar los datos utilizando el objeto de conexión de Oracle. Por ejemplo, abrir la conexión de Oracle llamado "conectar" y ejecutar una instrucción de actualización en el servidor con la nueva información digitada por el usuario:
connect.Open ();
SqlCommand comando = new SqlCommand ( "empleados de actualización del conjunto primer nombre =" + fname + " ', donde idcliente =" + employeeid + "", conecte);
command.ExecuteNonQuery();
4 Cerrar la conexión y volver a cargar el GridView para mostrar los datos nuevos y actualizados. El siguiente código cierra la conexión con la base de datos de Oracle y muestra los nuevos datos en un control GridView llamado "rejilla"
connect.Close ();
grid.bind();