2009-03-25 16 views
0

Je travaille dans le projet C#, je dois mettre à jour le contrôle de datagridview après l'insertion d'un nouveau record. Quand je fais cela, le gridview conserve ses anciennes valeurs aussi, que dois-je faire pour afficher les enregistrements mis à jour queComment mettre à jour datagridview

+0

Affichez une section de votre code. – itsmatt

Répondre

2

Vous devez montrer ce que la source de données que vous liez est. Si elle ne dispose d'aucune fonctionnalité de mise à jour (implémentation de INotifyPropertyChanged, par exemple), la grille ne pourra pas savoir quand une valeur a changé et se mettre à jour elle-même.

1

Vous avez pas posté un extrait de votre code pour nous d'analyser donc ma meilleure estimation serait que vous négligez de re-lier les données/Gridview après insertion de la ligne.

0

Vous devez appeler ResetBindings lorsque les changements de source de données lié à moins que la source de données met en œuvre les notifications appropriées pour donner une notification de mise à jour de la grille.

Questions connexes