Bonjour,
Je suis en dernière année de formation en alternance en info de gestion (bac +5) et mon employeur vient de me donner comme projet la réalisation d’un générateur de formulaire permettant de réaliser des minis applications métier rapidement et simplement, basées sur un même modèle.
Je dois créer une page qui reprend les informations d'une table d'une base de données (structure non prédéfinie) et générer les contrôles correspondant (exemple : un champ de type int donnera un controle de type numericUpDown -enfin son équivalent web- ou encore un champ de type varchar(50) donnera une textbox avec 50 car max).
Pour ce qui est de la récupération des données liées à la structure de la table, il n'y a pas de soucis. Je gère les bdd Oracle, PgSQL et SQLServer. Je récupère tout d'abord la liste des tables de la base pour ensuite, après sélection de la table, lister les champs de la table avec leur nom, type, longueur et précision.
Mais à partir de là, je dois générer une page aspx qui doit reprendre la structure décrite par ma liste de champ dans l'optique de modifier les données de la table. Ainsi il serait possible, à partir de n'importe quelle table d'une base de données, générer sa page de modification et ensuite la déployer sur un serveur IIS.
Ma question est donc : comment je peux générer toute une page aspx (et le code behind lié à l'accès à la base pour une éventuelle modif du tuple affiché) ? Etant donné qu'à un moment où à un autre je devrais bien compiler pour générer la dll qui contiendra le code behind de la page aspx qu'IIS interpretera...
Est-ce possible ?
Si vous avez besoin de précision, je vous apporterais des éléments. Il est possible que j'explique mal ce dont j'ai besoin !
Merci d'avance
Partager