Designed by Derf !
79 en ligne   Boutique | Sites | Bar | Forum | PhpBB | Actu | Glossaire | Codes | Tips | Liens | Livres | Lettre  


 Recherche

 NewsLetter






   

ASP.NET & WebMatrix - Part 4 (1/9)

Gestion d'un DataGrid





Bisou
Nous allons aborder dans ce quatrième Part un point très intéressant de l'ASP.NET à savoir la mise en place d'un WebControl de type DataGrid. Vous allez pouvoir constater comment il va nous être simple de récupérer des données puis de les afficher, de les éditer, de les supprimer voir même de les paginer et ce en un temps record !
Je vous met au défi de me réaliser ce Part 4 en ASP 3.0 plus vite qu'en ASP.NET :)


Introduction - Affichage des données (VB.NET) - Affichage des données (C#) -
Format du DataGrid
- Edition/Suppression (VB.NET) - Edition/Suppression (C#) -
Pagination (VB.NET)
- Pagination (C#) - Optimisation & Conclusion


Si vous avez raté un épisode, nous sommes en train de créer un Intranet au sein d'un établissement scolaire. Nous avons déjà mis en place la structure de notre base de données, defini la structure de nos pages et commencer le module de gestion des classes. Si tout ceci ne vous parle pas, je vous conseille vivement d'aller jeter un oeil aux Part 1, Part 2 et Part 3.

Nous allons terminer le module de gestion des classes de notre établissement dans ce Part 4. Cela va consister à afficher dans un tableau la liste des classes ouvertes avec la possibilité de pouvoir les modifier et les supprimer (l'ajout ayant déjà été traité dans le Part 3). Pour cela nous utiliserons un contrôle serveur de type DataGrid ainsi que la bibliotheque ADO.NET pour y lier notre source de données.


ADO vs ADO.NET

ADO.NET est le nom qui désigne l'ensemble des classes utilisées pour communiquer et manipuler une source de données. Même si son nom est proche de celle d'ADO, utilisée en ASP 3.0, il est très difficile de leur trouver des points communs. Contrairement à ADO, ADO.NET integre le support natif de SQL Server alors qu'ADO utilisait OLE-DB. ADO.NET permet également l'utilisation de DataSet (mode déconnecté) qui permet de stocker en mémoires plusieurs tables alors que ADO était en permanance connecté à la base de données et ne représentait qu'un seul jeu d'enregistrement. Nous aurons l'occasion au fil de ces Parts d'explorer un peu ces différents points.


Réalisation de la partie graphique

Nous allons travailler avec notre page classes.aspx que nous avions laissé en stand-by lors de notre Part 3. C'est la page qui contient le lien poitant sur la page permettant d'ouvrir une nouvelle classe dans notre établissement. C'est ici que nous allons insérer notre DataGrid, que nous nommerons "DTG_Liste_Classes", par simple cliquer/glisser comme cela est illustré sur l'image ci-sessous :

Comme vous pouvez le constater sur le mode desing, le tableau est déjà en place et prêt à accueillir des données. C'est tout ? Et oui ! En tout cas en ce qui concerne la partie graphique de notre page. Passons enfin à la partie code In-Line. Comme à mon habitude, je vous fournis les exemple aussi bien en VB.NET qu'en C#. A vous de choisir votre langage préféré :

Je développe en VB.NET | Je développe en C#


Pour pouvoir écrire dans ce forum, identifiez-vous !

  v1.3p © ASP-PHP.net 2002  

Bisou le 11/04/2006 (157 774 hits)
Didier Téléchargez gratuitement et légalement des logiciels Microsoft ! Si, si ;)
  • Visual Studio 2010
  • Office 2010
  • Expression Studio 3
  • SQL Server 2008
  • et d'autres...
Au fil des news  
Magazines - Le N°128 de Programmez est disponible
Magazines - Le N°127 de Programmez est disponible
Dreamweaver CS4 + Php + Mysql - Trucs et Astuces - Part 6
Pour continuer dans le même style, je vous propose une suite au précédent article. Rechercher tous ...
Adobe - Adobe Photoshop.com Mobile pour iPhone 1.1
JavaScript - Ajouter une page dans vos favorites
Dreamweaver CS4 + Php + Mysql - Trucs et Astuces - Part 5 -
Je vous propose cette fois deux astuces. Comment exporter une feuille de style avec l'aide de ...
SharePoint Personalization Site Links - Les liens personnalisés des MySite SharePoint
Nous avons vu dans les articles précédents comment agrémenter les pages de recherche afin de ...
Magazines - Le n°126 de Programmez est disponible
Outils - Traducteur en ligne automatique pour site web
Adobe - Adobe Photoshop.com Mobile pour Iphone
Magazines - Le n°125 de Programmez est disponible
Adobe - Adobe AIR 2 et Flash Player 10.1version bêta
Les conférences autour des technologies Microsoft - Liste non exhaustive des grands évènements
Nous allons essayer de regrouper un grand nombre des évènements autour des technologies Microsoft ...
Magazines - Le n°124 de Programmez est disponible
PHP - Forum PHP 2009
Composants - eFace - XAML en Java
WPF - Désactiver le bouton de réduction d'une fenêtre
Magazines - Le n°123 de Programmez est disponible
Magazines - Le n°122 de Programmez est disponible
Auditer une ferme SharePoint - Assurer le bon fonctionnement de SharePoint
Dans le cadre de la bonne gestion de son environnement SharePoint, il est utile de faire un ...
SQL Server 2008 Report Builder 2.0 - Installation et utilisation de Report Builder 2.0
Dans le cadre de la création de rapports pour SQL Server Reporting Services 2008, un outil est ...
Magazines - Le HS N° 1 de Web Design est disponible
Adobe - Adobe propose en Open Source les frameworks.....
Outils - EntityBuilder
CSharp - Sérialisation XML de vos objets
Magazines - Le n°121 de Programmez est disponible
Adobe - Adobe annonce MAX 2009 !
Outils - WhoIs
[MAJ] Dreamweaver MX + Php + MySql - Les formulaires - partie 3
Mise à jour du code, par DB 77, affichage du code erreur, dans la page erreur.php, traduction des ...
PHP - News avec photo - Système de gestion - affichage
Gestion - Administration - Affichage d'une "News", "Actualité", "Info", ... avec : - mise en forme ...
Outils - Crypt
Dreamweaver Php Mysql - Région répétée imbriquée
Je rebondis, sur un post du forum, pour vous montrer comment obtenir grâce à l'extension Simulated ...
Magazines - Le n° 120 de Programmez est disponible
Gérer les bases de contenu SharePoint - Gérer la croissance du volume des données
Dans le cadre de la gestion quotidienne de ferme SharePoint, il existe une partie qu'il faut ...
PHP - Le Coach PHP sur Visual Studio
.NET - Ecrire une application .NET utilisant MySQL
PHP - Utilisation de PHP dans le monde Microsoft
Magazines - Le n° 119 de Programmez est disponible
Adobe - Adobe annonce Photoshop Marketplace
[MAJ] Tutoriel AJAX simple - En avant vers le WEB2.0
Mis à jour le 20/04/2009
Tutorial : HTML | Scripting | ASP-PHP | ASP.net | SQL Server | XML
Sharepoint | XAML | Pocket | Dreamweaver | VML | Divers
  Scripts : Scripting | ASP-PHP | ASP.net | Divers
  Boutique | Annuaire | Bannières | Météo | Tribune | Partenariats
v3b © Didier 2003   
 

Corpo Sciences de Reims Partitions gratuites Carte, météo, annonces
 ASP-magazine MVP Groupes Utilisateurs Microsoft TechNet DotNet Project