[C# 2005] synchroniser datagridview et detail view

synchroniser datagridview et detail view [C# 2005] - C#/.NET managed - Programmation

Marsh Posté le 08-08-2006 à 12:36:32    

bonjour,
 
je voudrais implementer un formulaire dans une application VS 2005 C# Winforms.
Ce formulaire permettra de gérer de maniere classique des enregistrements d'une DB SQL Server. (operations CRUD)
 
Je voudrais avoir un Datagridview et en dessous une "detail view", donc quand je selectionne une ligne du datagridview, l'enregistrement s'affiche dans les differents controles du Detail View.
Quand je supprime/edite/ajoute un enregistrement, la datagridview doit se mettre à jour.
 
J'ai deja la couche d'accès aux données via CodeSmith/NetTiers.
comment implementer ce formulaire ?
avez-vous des exemples ?
dois-je utiliser un seul binding source pour le datagridview et le detailview ?
 
merci pour vos reponses.
 
 

Reply

Marsh Posté le 08-08-2006 à 12:36:32   

Reply

Marsh Posté le 08-08-2006 à 18:42:02    

oui un seul.  
en effet, le bindingsource contiendra pour chaque ligne le détail qui sera bindé sur l'autre grid.
 
pour résumé ce que tu dois faire:
tu bind la 1e grille sur le bindingsource
tu bind le détail sur le détail de la bindingsource.
 
bien entendu, il faudra que tu réfléchisses encore sur la structure que tu vas mettre en place.  
Pour bien faire faire, le bindingsource devrait contenir un tableau d'élément ou chaque élément contiendrait encore son détail. ;)

Reply

Marsh Posté le 09-08-2006 à 13:14:31    

ok merci
je vais voir ça

Reply

Marsh Posté le 09-08-2006 à 16:28:53    

j'ai trouvé ce que je devais faire :
 
utiliser les proprriétés Data Binding de chaque controle dans le détail.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed