2011-11-11 5 views
1

Je dois souvent utiliser DataGrid dans des formulaires Win/Web dans .NET (2.0 ou 3.5)..NET DataGrid et CRUD

Comme une application métier typique, j'ai des tables jointes par des clés primaires/étrangères dans DB, et sélectionne des données en utilisant Jointures et manipule ces données dans l'interface utilisateur.

Même en affichant des données, j'ai du mal à personnaliser les colonnes dans la grille, disons, je dois souvent ajouter une colonne ComboBox, la lier à un ensemble de données/une liste. Quand il s'agit d'ajouter/mettre à jour/supprimer, les choses s'aggravent car nous devons modifier plus d'une table, après avoir trouvé les lignes appropriées. Je me demande souvent s'il existe un cadre/guide éprouvé pour réaliser cette tâche quotidienne (et pourtant difficile) des données CRUD à travers l'interface utilisateur.

Un grand merci

Répondre

0

La réponse est très excitante. Le meilleur framework disponible sur .NET est MVVM et vous pouvez le coupler avec WPF ou SilverLight pour avoir la meilleure expérience utilisateur.

Vous pouvez en savoir plus sur MVVM ici: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

+0

9 classes et quelques XAMLs juste pour afficher/ajouter un client (simple) enregistrement !! – NetTechie

+0

Droit, mais cela facilite la maintenance à long terme et en cas de croissance de l'application. Aussi avec WPF, vous pouvez l'emmener sur Web ou Winworks très facilement. Cherchez-vous d'autres moyens? – Kangkan

+0

Yup! Je regarde des solutions plus spécifiques w.r.t DataGrid et aussi qui ne peuvent pas impliquer 3.5 technologies comme WPF, etc. – NetTechie