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

Linq Discussion :

saisie de champ obligatoire


Sujet :

Linq

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 79
    Points
    79
    Par défaut saisie de champ obligatoire
    Bonjour,

    Je ne m'en sors pas malgré mes recherches.
    Une base SQL server est accédée via une classe linq2sql (*.dbml).
    Je souhaite pour un champ (MaTable.Nom) rendre la saisie obligatoire sur un winform en VB.
    J'ai testé ceci dans une classe partielle de MaTable:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Partial Public Class MaTable
        Private Sub OnNomChanged()
            If String.IsNullOrEmpty(Nom) Then
                Throw New System.Exception("Le nom est obligatoire.")
            End If
        End Sub
    End Class
    Mais je ne sais pas à quel niveau intercepter l'erreur. Donc je me retrouve avec le message "L'exception Exception n'a pas été gérée par le code utilisateur." D'accord mais où ? BindingSource_DataError non, BindingSource_ListChanged non plus. J'ai déplacé dans OnNomChanging, idem... Je suis bloqué.
    Comment fait-on pour intercepter ce genre d'erreur lors de la saisie utilisateur ?

    D'avance merci.
    Laumon.

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 79
    Points
    79
    Par défaut
    Ne me demandez pas comment, mais je me suis aperçu que j'arrive à intercepter l'erreur et tout fonctionne très bien lorsque je suis en dehors de visual studio (2010), lorsque je clique sur le fichier MonApplication.exe en fait.
    Par contre, sous visual studio, lorsque je démarre en mode débogage (F5), j'ai le message cité dans mon post précédent.
    Une idée ?
    Laumon.

Discussions similaires

  1. [XL-2010] Saisie d'un champ obligatoire
    Par benji130990 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 04/04/2014, 00h03
  2. [XL-2003] Saisie champs obligatoire avant impression
    Par trivince dans le forum Excel
    Réponses: 2
    Dernier message: 30/12/2009, 00h24
  3. Saisie champ obligatoire
    Par Daniel MOREAU dans le forum Access
    Réponses: 5
    Dernier message: 10/04/2006, 09h49
  4. PROBLEME : Forcer la saisie des Champs numériques!!!!!
    Par Grozeil dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 31/03/2005, 16h22
  5. Champs obligatoires
    Par JustMe dans le forum Bases de données
    Réponses: 15
    Dernier message: 18/11/2004, 21h54

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