[C#] MAJ de DataGrid

MAJ de DataGrid [C#] - C#/.NET managed - Programmation

Marsh Posté le 22-02-2005 à 10:09:26    

Bonjour,
 
Dans mon programme j'utilise deux datagrid en lecture seule pour représentaer une relation maître-détail. Disons dgG (à gauche) en maître et dgD (donc à droite) en détail. La sélection d'une ligne de mon dgG conditionne les données du dgD.
 
 
Le MAJ du dgD fonctionne mais j'ai le problème suivant :
Lorsqu'on entre en édition d'une cellule du dgD et que l'on change de ligne sur le dgG, la cellule en édition reste à l'écran...
 
 
L'évênement sur lequel la maj se fait est CurrentCellChanged() sur le dgG. La fonction suit le protocole suivant :
1- vider les infos existantes : dataSet.Clear();
2- créer une nouvelle table (dataTable, dataRow et dataColumn
3- remplir la table
4- ajout de la table dans le dataSet
5- dgD.SetDataBinding(dataSet, "ma_table" )
 
 
Je vois plusieurs possibilités pour résoudre mon problème, et c'est là que j'ai desoin de votre aide  :D :
1- j'ai oublié quelque chose ...
2- ne permettre qu'une sélection de ligne dans mes dg (impossibilité de rentrer dans une cellule). Je n'ai pas trouvé comment.
3- valider les "changements" de la cellule. Je n'ai pas réussi non plus.
 
 
Par avance merci.
 
Edit en couleur


Message édité par Gaxx le 22-02-2005 à 11:59:23
Reply

Marsh Posté le 22-02-2005 à 10:09:26   

Reply

Sujets relatifs:

Leave a Replay

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