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

Windows Forms Discussion :

Validation d'un objet


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 118
    Par défaut Validation d'un objet
    Bonjour,

    J'ai un écran avec
    - sur la gauche une DataGridView en lecture seule contenant une collection de mes objets.
    - sur la droite des textbox qui reprennent les éléments de l'objet sélectionné dans la DataGridView (pour permettre une saisie plus aisée).

    Je peux insérer, modifier et supprimer des objets de ma collection.

    Mon problème est simple : lors d'une insertion par exemple, j'ai besoin de valider que 3 des textbox soient non vides par exemple.

    Sachant que l'utilisateur après avoir cliqué sur Ajouter un objet, peut très bien cliquer sur la grille. Du coup cela change l'objet courant de la bindingsource...
    Chose que je ne veux pas tant qu'il n'a pas saisi ses 3 textbox obligatoires.

    Bref, comment, et sur quel événement, faut-il effectuer les validations ?

    Merci d'avance

    Sybaris

  2. #2
    Membre éclairé Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Par défaut
    alors moi j'ai rien compris tu peux pas faire une copie d'ecran de ton soft et une explication plus claire?

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Par défaut
    Tu peu par exemple sur l'Event Click sur "Ajouter un Objet", tu met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataGridView.Enabled = false;
    comme ça l'utilisateur ne pourra plus clicker.
    et puis sur l'Event Validated de tes TextBox tu met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(MesTroisTextBoxSontRempli())
    {
      DataGridView.Enabled = true;
    }

  4. #4
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 118
    Par défaut
    Bonjour,

    C'est effectivement une possibilité.

    Citation Envoyé par zehle Voir le message
    Tu peu par exemple sur l'Event Click sur "Ajouter un Objet", tu met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataGridView.Enabled = false;
    comme ça l'utilisateur ne pourra plus clicker.
    Cependant, j'aurais voulu savoir si il y a un "pattern" pour des validations beaucoup plus complexes...
    Je trouves moyen de devoir passer la DataGridView.Enabled = false...

    Merci pour la réponse

    Sybaris

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/02/2015, 17h21
  2. [MVC] Validation d'un objet
    Par zulot dans le forum Spring Web
    Réponses: 10
    Dernier message: 28/09/2011, 16h29
  3. Comment trouver la dernière date valide pour un objet
    Par DidierC dans le forum Langage SQL
    Réponses: 2
    Dernier message: 08/02/2008, 13h36
  4. Réponses: 8
    Dernier message: 22/05/2006, 09h25
  5. validation formulaire :"objet attendu" pour onSubm
    Par linou dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 15/11/2005, 16h57

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