IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Format de cellules dans un DataGridView


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 146
    Par défaut Format de cellules dans un DataGridView
    Bonjour à tous!

    Aujourd'hui lundi, la semaine commence et les problèmes aussi..^^

    Voici mon problème:
    J'ai un DataGridView et j'aimerai que les cellules n'acceptent seulement les chiffres, sinon qu'un message d'erreur apparaissent.

    Merci d'avance

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    le datagridview a beaucoup d'évènement
    je crois qu'il y en a plusieurs dédiés à la saisie
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 146
    Par défaut
    Oui exactement, j'ai reussi voila le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
       Private Sub dgvPrixVente_EditingControlShowing_1(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles dgvSimMarg.EditingControlShowing, dgvPrixVente.EditingControlShowing
            Dim txtBox As TextBox = TryCast(e.Control, TextBox)
            If txtBox IsNot Nothing Then
                RemoveHandler txtBox.KeyPress, AddressOf dgvPrixVente_KeyPress_1
                AddHandler txtBox.KeyPress, AddressOf dgvPrixVente_KeyPress_1
            End If
     
        End Sub
     
        Private Sub dgvPrixVente_KeyPress_1(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles dgvSimMarg.KeyPress, dgvPrixVente.KeyPress
            If Char.IsNumber(e.KeyChar) = False Then
                e.Handled = True
                If e.KeyChar = Convert.ToChar(Keys.Back) Then
                    e.Handled = False
                End If
                If e.KeyChar = Chr(46) Then 'code ascII "."
                    e.Handled = False
                End If
            End If
     
        End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Format de cellule dans un DataGridView
    Par jojo1284 dans le forum VB.NET
    Réponses: 8
    Dernier message: 25/05/2011, 10h15
  2. format d'affichage dans un DataGridview
    Par solitude dans le forum Windows Forms
    Réponses: 1
    Dernier message: 12/11/2008, 15h42
  3. Fusion de cellules dans un DataGridView
    Par ZuoYue dans le forum C#
    Réponses: 1
    Dernier message: 08/11/2007, 18h03
  4. Réponses: 3
    Dernier message: 19/08/2007, 02h04
  5. Contrôle du format des cellules dans Excel
    Par Flashget dans le forum MATLAB
    Réponses: 4
    Dernier message: 20/03/2007, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo