J'ai une application Windows Form et une étiquette qui est databound basée sur une sélection d'un DataGridView. Ce que j'essaye de faire est de formater le texte d'étiquette (qui est taille de fichier en octets) après qu'une nouvelle rangée dans la grille soit choisie. Comment puis-je brancher ça? J'ai essayé d'utiliser TextChanged mais ma fonction de formatage est appelée deux fois, une fois pour quand le texte databound est ajouté à l'étiquette et encore une fois APRÈS avoir formaté le texte à ce que je veux. Je peux mettre un si ou essayer attraper ici pour l'arrêter la deuxième fois mais j'espérais qu'il y aurait une meilleure façon de le faire. MerciMettre en forme un événement d'étiquette de base de données
0
A
Répondre
1
N'utilisez pas l'événement TextChanged
. Au lieu de cela, obtenez l'instance Binding
connectée au Label
et attachée à l'événement Format sur la liaison. Puis, lorsque les données changent et mettent à jour l'étiquette, l'événement Format se déclenche et c'est dans ce gestionnaire d'événements que vous pouvez définir votre format de manière personnalisée (ce que je suppose n'est pas exprimable avec des chaînes de format standard) .
Questions connexes
- 1. Mettre en surbrillance le code de la base de données
- 2. Application de la mise en forme de la base de données Access à un GridView
- 3. Bonnes pratiques - Mettre en forme plusieurs devises
- 4. Événement de la base de données Flex AdvancedDataGrid terminé
- 5. Comment mettre en forme le texte en ######. ##
- 6. base de données Repeupler textbox axée sur la forme
- 7. Comment mettre un événement en création dynamique sur flex?
- 8. Comment mettre en forme un motif spécifique avec Log4j?
- 9. PHP/MySQL mettre à jour un enregistrement de nouvelles dans un problème de base de données
- 10. Animation de base - Glissement de fenêtre en forme de feuille
- 11. Héritage de forme visuelle - Changements dans la forme de base
- 12. Devrais-je conserver un fichier sous forme de texte ou l'importer dans une base de données?
- 13. Détacher la base de données/mettre hors ligne échoue
- 14. en utilisant dataadpter comment mettre à jour les données dans la base de données
- 15. Base de données pour un système embarqué
- 16. Mettre en forme des nombres en chaînes en Python
- 17. ASP.Net: Comment mettre à jour la base de données?
- 18. comment mettre à jour dataGrid dans la base de données
- 19. Comment mettre à jour une table de base de données en utilisant ssis?
- 20. Le meilleur moyen de mettre en cache des pages dans une base de données?
- 21. Comment mettre en forme XML dans SQL Server
- 22. Comment mettre à niveau un schéma de base de données avec InstallShield?
- 23. Script SQLplus pour mettre en forme le texte comme numérique
- 24. forme de base php aide - Titre referer
- 25. ASP.Net MVC données Mise en forme
- 26. Index de base de données
- 27. Base de données Null
- 28. Attacher un problème de base de données?
- 29. Existe-t-il un outil ORM pour C# capable de «mettre en boîte noire» la base de données?
- 30. Mettre à jour les varchar en double pour être unique dans la base de données SQL
Je l'ai eu, merci. filesizeLabel.DataBindings.Add ("Text", BindSource, "FileSize"); filesizeLabel.DataBindings [0] .Format + = FormatFichierSize; –