Accueil > > > REMPLACEMENT DU POINT PAR UNE VIRGULE LORS DE LA SAISIE DANS UN DATAGRIDVIEW
REMPLACEMENT DU POINT PAR UNE VIRGULE LORS DE LA SAISIE DANS UN DATAGRIDVIEW
Information sur la source
Description
Cette source permet d'avoir le même fonctionnement qu'excel : lorsque l’utilisateur saisie des nombres, le point est transformé en le séparateur de décimales du système (dans mon cas la virgule).
Source
- Public Class Form1
-
- 'Lorsque l'utisateur va saisir dans la colonne "Decimal", les . seront remplacés par le bon séparteur de décimals.
-
- Private Sub DataTable1DataGridView_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataTable1DataGridView.EditingControlShowing
-
- Dim voControl As DataGridViewTextBoxEditingControl
-
- Try
- If DataTable1DataGridView.Columns(DataTable1DataGridView.CurrentCell.ColumnIndex).Name = "DataGridViewTextBoxColumnDecimal" Then
-
- voControl = CType(e.Control, DataGridViewTextBoxEditingControl)
-
- AddHandler voControl.KeyPress, AddressOf EditingControl_KeyPress
-
- End If
-
- Catch ex As Exception
-
- End Try
-
- End Sub
-
- Private Sub EditingControl_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
-
- Dim vsDecimalSeparator As Char
-
- vsDecimalSeparator = System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator
-
- If vsDecimalSeparator <> "." And e.KeyChar = "." Then
- e.KeyChar = vsDecimalSeparator
- End If
-
- End Sub
-
- End Class
Public Class Form1
'Lorsque l'utisateur va saisir dans la colonne "Decimal", les . seront remplacés par le bon séparteur de décimals.
Private Sub DataTable1DataGridView_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataTable1DataGridView.EditingControlShowing
Dim voControl As DataGridViewTextBoxEditingControl
Try
If DataTable1DataGridView.Columns(DataTable1DataGridView.CurrentCell.ColumnIndex).Name = "DataGridViewTextBoxColumnDecimal" Then
voControl = CType(e.Control, DataGridViewTextBoxEditingControl)
AddHandler voControl.KeyPress, AddressOf EditingControl_KeyPress
End If
Catch ex As Exception
End Try
End Sub
Private Sub EditingControl_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
Dim vsDecimalSeparator As Char
vsDecimalSeparator = System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator
If vsDecimalSeparator <> "." And e.KeyChar = "." Then
e.KeyChar = vsDecimalSeparator
End If
End Sub
End Class
Historique
- 28 septembre 2006 14:18:38 :
- Orthographe
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
datagridview vb.net [ par lionelbre ]
a tous, juste deux petites questions suite a mon passage en vb.net: dans vb6 le control datagrid avait une super fonction relativement basic : clear,
DataGridView ! Récup Txt [ par scottmat ]
Bonjours à tous Comment par le code, récupéré le texte se trouvant dans une colonne et une ligne dans un DataGridView ? <FON
Accéder DataGridView VS2005 [ par scottmat ]
Bonjours à tous Je suis sous Visual Studio.net 2005 Bêta 2 encore, Pour ajouter des données dans un DataGridView je place
Accéder DataGridView VS2005 [ par scottmat ]
Bonjours à tous, Je tente en vain de récupéré toutes les données de ma 1er colonnes du DataGridView sur VisualStudio.Net 2005
datagridview vb2005 [ par Mousy ]
bonjour,question simple:J'ai un datagridview (créé en run-time) qui m'affiche actuellement les 25 colonnes d'un dataview avec un rowfilter.
Débutant - Ajouter valeurs dans DataGridView [ par riric94 ]
Bonjour, voilà, je n'arrive pas à ajouter des valeurs dans un DataGridView... Dim i As Integer &nb
base de donné + datagridview [ par Neokript ]
Bonjours à tous, j'ai divers problèmes. Alors pour vous expliquer un peu mon programme, j'ai une fenètre multi document (MDI), les fen&
[VB.NET] firebird vb.net et datagridview [ par olifile ]
Salut!!je voudrai savoir si c'est possible avec le datagridview adicioner des donner sur la bas de donner!!j'ai mnt se codeconnection.conn("open")
DatagridView [ par LeWolf ]
Bonjour à tous,je me mets doucvement a Visual Basic 2005et je me démène avec le controle DataGridViewJe réussi a faire grosso modo ce que je veux avec
Custom Datagridview [ par drari ]
Salut, j'ai quelques petites questions quant à la façon de bien utiliser mon datagridview. Comment changer l'apparence d'uee col
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en ½uvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|