. Le contrôle Microsoft NET " GridView " vous permet d'afficher des lignes de données . Les utilisateurs peuvent modifier les données dans le GridView et que vous utilisez les changements à mettre à jour les données contenues dans les tables de votre base de données Oracle . Le GridView a un événement " RowUpdating " qui se déclenche lorsque les utilisateurs changent les données affichées dans les lignes GridView . Utilisez cet événement pour mettre à jour les données dans la base de données Oracle. Instructions
1
Ouvrez le logiciel Visual Studio dans le menu du programme Windows et ouvrez votre projet Web. Double- cliquez sur le fichier ASP qui contient le contrôle GridView.
2
Double- cliquez sur le GridView pour ouvrir l'éditeur . NET . Récupérer les données de la boîte de texte utilisées par vos utilisateurs de modifier les données . Par exemple , si vous avez une zone de texte dans le GridView où les utilisateurs peuvent modifier leur prénom , le code suivant récupère les données de la boîte de texte à partir d' une zone de texte nommé " FNAME: "
TextBox FNAME = ( encadré) row.FindControl ( «nom» ) ; chaîne fname_update = fname.Text ;
3
modifier les données à l'aide de votre objet de connexion Oracle. Par exemple, ouvrez la connexion Oracle nommé "connecter" et exécuter une instruction de mise à jour sur le serveur avec les nouvelles informations tapées par l'utilisateur :
connect.Open (); SqlCommand command = new SqlCommand ( " uPDATE employes SET prénom = "+ FNAME +" ' où customerid = "+ employeeid +" " , connect) ; command.ExecuteNonQuery ();
4
fermer la connexion et de rafraîchissement le GridView pour afficher les nouvelles données mises à jour . Le code suivant ferme la connexion à la base de données Oracle et affiche les nouvelles données dans un contrôle GridView nommé " grille : "
connect.Close (); grid.bind ();