2010-05-02 5 views
0

J'utilise des winforms. Je passe beaucoup de temps à dessiner des formulaires (peut-être pas beaucoup, mais c'est une tâche ennuyeuse). En résumé ... Je veux développer une application simple qui se connecte à une base de données SQL Server, laisse l'utilisateur sélectionner une table, et mets les contrôles dans un formulaire pour moi (générer le code du concepteur), basé sur la forme de chaque colonne. Ensuite, mon application nommera chaque contrôle comme la colonne de la table, définira la propriété maxlengh (si le type est varchar), et créera une étiquette avec le même texte près du contrôle. Si la colonne est un FK, alors l'application va dessiner une combobox et ainsi de suite. J'ai vu que Telerik Open ORM fait quelque chose comme ça, mais j'ai juste besoin d'une application simple pour la génération IU.Logiciel de génération de formulaire automatique

Si le même jour je termine ma petite application, je découvre un outil qui font la même chose ... Je me sens stupide: D

Existe-t-il un outil là-bas qui font ce travail pour moi?

Répondre

2

Vous pouvez simplement faire glisser des colonnes de DB à partir du panneau de serveur et les déposer sur le formulaire. Cela générera TextField, CheckBoxes et d'autres éléments d'interface utilisateur pour vous.

Vous pouvez également faire glisser la totalité du tableau et le déposer sur le formulaire. La même chose se produira: tous les champs seront générés.

Ceci utilise le plan Visual Studio 2008 IDE.

+0

J'utilise VS2008 profesional. Je tente de faire ce que tu me dis, mais je ne peux pas laisser tomber la table ou les champs dans le formulaire ... ¿Des conseils? Merci. – Jonathan

+0

Eh bien, ppl avec ma même situation, s'il vous plaît jeter un oeil à la première réponse dans le Q sur le même sujet: http://stackoverflow.com/questions/7058891/auto-generate-vb-net-forms-using- sql-server-2008 – Jonathan

-1

Jetez un oeil à l'interrupteur de lumière Microsoft. J'avais posté une question similaire à la vôtre et je suis tombé dessus par hasard. Devexpress a également un orme comme Teleriks http://www.devexpress.com/Products/Index/Frameworks.xml. J'utilise Lightswitch pour la forme gen. bonne chance

+0

-1 Lightswitch fait-il des winforms? –

0

Jetez un oeil à DevExpress - ils ont un certain nombre de façons de faire exactement cela. (Nous sommes un heureux utilisateur de leur produit.)

Questions connexes