Grégory Renard
La réflection au Quotidien
Optimisation de votre développement grâce à la Reflection. Reflection - Génération et gestion de formulaires web dynamiques
Par Grégory Renard publié le 02/01/2005 à 23:27, lu 10713 fois, 6 pages
 4 | Objectifs
Objectifs
Note : l'exemple suivant est construit afin de vous montrer un modèle d'utilisation de la Reflection dans votre quotidien, il devra par contre être optimisé pour toute mise en production. Mon objectif est de vous montrer succinctement le mode de fonctionnement.

Basé sur le System.Reflection, nous allons construire un moteur permettant de :
  1. Lister les propriétés d'une classe quelconque
  2. Construire une DataTable à la volée basée sur les propriétés de la dite classe afin de stocker les données des différents items saisis par l'utilisateur.
  3. Construire un formulaire dynamique constitué de couples « literalcontrol – textbox » pour chaque propriété de la dite classe. (ex pour la propriété libelle de la classe produits : libelle et textbox de saisie de la donnée)
  4. Récupérer les données et les stocker dans la DataTable.
  5. Mise en session des DataTables construire pour chaque classe de l'exemple
 
» Démarrer une discussion