High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Accueil
Forum Codes-Sources
Visual Basic
VB.NET
Sujet Précédent
Sujet Suivant
événement du datagridview
omaimainfo
Messages postés
37
Date d'inscription
lundi 20 novembre 2017
Statut
Membre
Dernière intervention
13 février 2020
- 16 juil. 2018 à 13:31
omaimainfo
Messages postés
37
Date d'inscription
lundi 20 novembre 2017
Statut
Membre
Dernière intervention
13 février 2020
-
16 juil. 2018 à 16:37
Bonjour,
quelle est l'événement du datagridview qui fait le séparateur des milliers en parallèle avec la saisie des chiffres ?
Merci d'avance.
Afficher la suite
A voir également:
Datagridview cellendedit
C# datagridview cellendedit
- Meilleures réponses
Cellendedit vb.net
- Meilleures réponses
Problème avec DataGridView_CellEndEdit
✓
-
Forum - C# / .NET
Datagridview visual basic
✓
-
Forum - Visual Basic 6
Remplir datagridview c# mode connecté
-
Forum - C# / .NET
Datagridview vb.net
✓
-
Forum - VB.NET
Ajouter modifier supprimer datagridview c#
✓
-
Forum - C# / .NET
1
réponse
Réponse 1 / 1
Whismeril
Messages postés
17333
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
596
16 juil. 2018 à 13:47
Bonjour
il n'y a pas d'évènement dédié à ça.
En cours de saisie, c'est compliqué à gérer.
si le texte est "123" et qu'on tape 4, alors il faut afficher "1 234",
si le texte est "1 234" et qu'on tape 5, alors il faut afficher "12 345"
etc..
Le plus simple est de formatter le nombre une fois la saisie terminée.
Voir ici
https://docs.microsoft.com/fr-fr/dotnet/standard/base-types/standard-numeric-format-strings
pour les formats de nombres standards.
Pour activer ce formattage, tu peux te servir de l'évènement
https://msdn.microsoft.com/fr-fr/library/system.windows.forms.datagridview.cellendedit(v=vs.110).aspx
Cependant, un datagridview est prévu (comme beaucoup de contrôles en Winform) pour le binding.
Et au binding, il est assez simple de préciser le formattage de telle ou telle valeur.
Voir ici
https://codes-sources.commentcamarche.net/faq/1291-utilisation-du-binding-au-travers-de-l-objet-databindingsource
Whismeril
Messages postés
17333
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
596
16 juil. 2018 à 13:49
Comme évènement, tu peux aussi utiliser
https://msdn.microsoft.com/fr-fr/library/system.windows.forms.datagridview.cellformatting(v=vs.110).aspx
omaimainfo
Messages postés
37
Date d'inscription
lundi 20 novembre 2017
Statut
Membre
Dernière intervention
13 février 2020
16 juil. 2018 à 16:26
il n'y a aucune solution pour faire le séparateur des milliers en cours de saisie ?
Whismeril
Messages postés
17333
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
596
16 juil. 2018 à 16:34
Rien de simple en tout cas.
Il faut que tu analyses tout changement, que tu formattes le texte et que tu l’appliques sans que ça relance une analyse.
Et bien sûr sans que ça rentre en conflit avec la saisie de l’utilisateur.
omaimainfo
Messages postés
37
Date d'inscription
lundi 20 novembre 2017
Statut
Membre
Dernière intervention
13 février 2020
16 juil. 2018 à 16:37
Merci beaucoup
Votre réponse
A voir également
Comment remplir un datagrid
Effacer une datagridview
Utilisation du Binding au travers de l'objet DataBindingSource
Colonne combobox datagridview
Modifier et supprimer en c#
16 juil. 2018 à 13:49
16 juil. 2018 à 16:26
16 juil. 2018 à 16:34
Il faut que tu analyses tout changement, que tu formattes le texte et que tu l’appliques sans que ça relance une analyse.
Et bien sûr sans que ça rentre en conflit avec la saisie de l’utilisateur.
16 juil. 2018 à 16:37