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
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur leS i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un coup dur. Pour résumer la situation : à la sortie...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|