Je ne peux pas croire que je n'ai pas rencontré ce problème avant: J'ai un formulaire de données liées et avant que l'utilisateur navigue vers un autre enregistrement, je veux enregistrer quelques autres données provenant de contrôles non liés en plus des données liées. Le seul événement que je peux trouver est BindingManagerBase.PositionChanged mais cela semble se produire après que l'enregistrement en cours a changé. Existe-t-il un moyen d'obtenir un événement lorsque les données viennent d'être enregistrées mais avant que la liaison ne soit déplacée vers le nouvel enregistrement?Winforms liaison de données: besoin de savoir quand mes données sont enregistrées
0
A
Répondre
0
Avez-vous examiné l'implémentation d'un ListChangedEventHandler pour détecter quand votre liste change? La liste semble déclencher un événement de type Reset lorsque la position de la liste change (en supposant que vos données sont dans une BindingList <>).
Questions connexes
- 1. Liaison de données WinForms et relations de clés étrangères
- 2. Liaison de données Winforms: Classes personnalisées ou datatable?
- 3. Liaison de données Linq SQL à WinForms combobox
- 4. liaison de données checkbox
- 5. Quand les données d'espace de noms anonymes sont-elles initialisées?
- 6. Liaison de données .NET
- 7. Liaison de données - C#
- 8. PyQt4: Liaison de données?
- 9. Comment accéder aux données de base de données enregistrées d'un utilisateur sur une page ASP.NET MVC?
- 10. VB.NET Répéteur Liaison de données simple sans source de données
- 11. Besoin de base de données
- 12. Besoin de quelqu'un pour vérifier que mes maths sont corrects
- 13. Liaison de données simple - Comment gérer le changement de champ/propriété lié. Winforms, .Net
- 14. Exemple de liaison de données MonthCalendar.SelectionRange
- 15. Liaison de données utilisant INotifyPropertyChanged (.Net)
- 16. Cadre et liaison de données ASP.Net MVC
- 17. Liaison de données dans ASP.NET
- 18. WPF TabControl Liaison de données
- 19. Liaison de données par programme
- 20. liaison de données de base silverlight
- 21. Liaison de données à une chaîne chiffrée?
- 22. Aide de liaison de données WPF ComboBox?
- 23. Sélection de la liaison de données Silverlight?
- 24. Notification d'erreur de liaison de liaison de données WPF
- 25. WPF liaison de données du modèle de données externes
- 26. C# ComboBox Filtre de liaison de données
- 27. Échec de la liaison de données
- 28. ASP.NET Contrôle utilisateur, liaison de données DataTable
- 29. Données 'Rotate' dans une grille de données WinForms
- 30. Liaison de données, jeu de données avec données de données et rafraîchissement de DataTable unique à partir de DB
Détails, s'il vous plaît! Qu'est-ce qui vous lie? Qu'est-ce qui vous fait penser que vos données sont sauvegardées? –
J'utilise une source de données d'objet. Les données des contrôles liés sont enregistrées dans la source de données. La navigation se fait avec un navigateur de liaison et aussi un contrôle de grille qui sert de liste. Ce dont j'ai besoin maintenant, c'est d'un moyen de faire un traitement supplémentaire juste avant que la liaison ne se déplace vers un autre objet. Je suppose que je pourrais intercepter tous les boutons sur le navigateur et aussi quand la grille change de position, mais ce serait beaucoup plus facile si j'avais un événement qui se déclenche juste AVANT que la position change. – user46703