J'ai un ensemble de dll C++ et un C# exe. Mes dlls C++ sont multithread et ils mettent des données dans une base de données. Mon C# exe utilise le travailleur en arrière-plan. Mon C# exe obtient ces données dans une table de données de manière asynchrone. Pour ce faire, j'utilise Mutex nommé. Mon problème est quand j'assigne cette table de données à ma vue de grille Elle plante. J'utilise des délégués et Begin Invoke.Mise à jour de DataGrid View dans un environnement multithread
0
A
Répondre
1
Avec begin invoke voulez-vous dire myDelegate.BeginInvoke? vous pouvez essayer myForm.Invoke cela exécute le délégué sur le thread UI ...
Questions connexes
- 1. en utilisant l'instruction de mise à jour dans toplink dans un environnement multithread
- 2. BufferedReader dans un environnement multithread
- 3. Java. Sérialisation d'objets dans un environnement multithread
- 4. Opérations atomiques ruby dans un environnement multithread
- 5. Mise à jour de WPF DataGrid
- 6. Datagrid Row problème de mise à jour
- 7. multithread view models
- 8. Datagrid pas la mise à jour
- 9. Mise à jour de DataGrid dans BackgroundWorker Thread
- 10. Mise à jour de DataGrid dans l'accordéon AJAX
- 11. Nhibernate: insérer puis mettre à jour génère des déclarations, dans un environnement multithread conduit à une impasse questions
- 12. DataGrid à l'aide de SQLDataAdapter Mise à jour Problème
- 13. Enregistrement JDBC multithread-safe ou mise à jour
- 14. Numéro de mise à jour de WPF DataGrid
- 15. différence entre SendOrPostCallback et Action dans un environnement multithread?
- 16. Un moyen de conserver DataGrid dans la même position de défilement après la mise à jour?
- 17. Batch View mises à jour
- 18. Comment nettoyer de manière optimale les objets UrlConnection sortants dans un environnement multithread à haute utilisation?
- 19. DataGrid Flex - Alternatives dans un environnement non-flex/flash?
- 20. validation DataGrid en insertion mise à jour en asp.net
- 21. Mise à jour possible dans un thread différent (WPF)
- 22. Comment utiliser la mise à jour des progrès communs à un environnement multi-utilisateur?
- 23. Mise à jour multiple des valeurs d'une ligne dans un DataGrid Flex ou AdvancedDatagrid
- 24. Impossible de lire le flux d'entrée de socket dans un environnement multithread avec wait et notify
- 25. Problèmes liés à ASP.NET lors de la mise à jour de DataGrid lié à DataTable personnalisé
- 26. C#: Dataagrid de mise à jour
- 27. données de lecture d'une prise en rubis dans un environnement multithread
- 28. Impossible d'obtenir un DataGrid à mettre à jour
- 29. Essayer d'anticiper le comportement de .NET TcpClient.GetStream() concernant l'utilisation du port éphémère dans un environnement multithread
- 30. Silverlight DataGrid Mise à jour de SelectedItem à partir du code
Oui, BeginInvoke est le mauvais Invoke. –
Après l'utilisation de Form.Invoke, il est également écrasant – subbu
et c'est difficile de vous aider si vous dites juste son écraser, vous devez être plus précis. – Peter