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 :

Remplir une ligne dans datagridView


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Octobre 2010
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 109
    Par défaut Remplir une ligne dans datagridView
    Bonjour

    Je veux exiger un petit contrôle sur mon datagridView , je veux que l'utilisateur n'a pas le droit de remplir une nouvelle ligne que lorsque la ligne courante est completement remplie (ç à dire tous les champs sont ok )

    j'ai essayé pas mal de code entre autre le "RowLeave" , "CellEndEdit" "cellValidatinng"..................... mais j'ai pas encore abouti à mon but

    une âme pour l'aide?????????????????

  2. #2
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    Citation Envoyé par sali2801 Voir le message
    j'ai essayé pas mal de code entre autre le "RowLeave" , "CellEndEdit" "cellValidatinng"..................... mais j'ai pas encore abouti à mon but

    Tu y étais presque.

    Regarde l'exemple de DataGridView.RowValidating Event

  3. #3
    Membre actif
    Inscrit en
    Octobre 2010
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 109
    Par défaut
    Citation Envoyé par _Ez3kiel Voir le message
    Tu y étais presque.

    Regarde l'exemple de DataGridView.RowValidating Event
    oui justement j'ai essayé ce code mais rien ne se passe , s'il vous plait quand est ce que la méthode "ValidateByRow" s’exécute quant je quitte la ligne , ou bien quand je quitte une cellule je suis vraiment perdu

  4. #4
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    oui justement j'ai essayé ce code mais rien ne se passe
    Montre nous ce que tu as essayé.

    L'utilisateur va rentrer la ligne et la valider, on passera dans l'event RowValidating, dans le code de cette event, on test que la ligne soit valide, et si elle ne l'est pas, on fait data.Cancel (voir exemple msdn plus haut) pour annuler.

  5. #5
    Membre actif
    Inscrit en
    Octobre 2010
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 109
    Par défaut
    Citation Envoyé par _Ez3kiel Voir le message
    Montre nous ce que tu as essayé.

    OK! juste le temps d'organiser le code car avec les essyé que j'ai fais defois je met en commentaire defois je supprime le code
    Citation Envoyé par _Ez3kiel Voir le message

    L'utilisateur va rentrer la ligne et la valider,
    justement la validation se fera lors d'un clique "entréé" for exemple " ou bien lorsque on quitte la ligne

  6. #6
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    Citation Envoyé par sali2801 Voir le message
    OK! juste le temps d'organiser le code car avec les essyé que j'ai fais defois je met en commentaire defois je supprime le code


    justement la validation se fera lors d'un clique "entréé" for exemple " ou bien lorsque on quitte la ligne
    Exactement, et cette action va lancer un événement (event) pour nous dire que qlqn essaye de valider la ligne, et à ce moment là on testera si ce qu'il a saisi est correct et si tout est ok, alors on va "valider sa validation", le cas échéant on ne validera pas la ligne.

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

Discussions similaires

  1. créer une ligne dans datagridview
    Par jihad dans le forum VB.NET
    Réponses: 5
    Dernier message: 27/01/2014, 09h21
  2. [C#]Sélectionner une ligne dans un datagridview
    Par padodanle51 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 10/03/2013, 09h04
  3. Suppression d'une ligne dans Datagridview et dans la Base de données
    Par MAB-ANZA dans le forum Accès aux données
    Réponses: 2
    Dernier message: 31/05/2011, 11h13
  4. rendre visible une ligne dans datagridview
    Par toutou2000 dans le forum C#
    Réponses: 1
    Dernier message: 26/03/2009, 11h30
  5. [C#][VS 2005]Changer la couleur d'une ligne dans un DataGridView
    Par Mast3rMind dans le forum Windows Forms
    Réponses: 5
    Dernier message: 13/07/2006, 23h20

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