Bonjour tout le monde.

Je dois vraiment pas être doué ! Un truc aussi simple que ça, j'arrive pas à le faire, décidément.

Alors j'ai mis un DDL dans ma page et je la carge par le CodeBehind avec un entier dans le champ Value et un texte dans le champ Text.
Juste en dessous je met un CompareValidator dans le but de dire que si la liste affiche le premier élément (Value = 0) faut envoyer une alerte.

Et donc je met le code suivant sur mon CompareValidator :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
With cvCategorie
            .ErrorMessage = "message d'erreur"
            .Operator = ValidationCompareOperator.NotEqual
            .ValueToCompare = 0
            .Type = ValidationDataType.Integer
        End With
ça me parait pourtant simple et clair. Et bien lui, il trouve pas et me passe le test haut la main !!! Et bien sur, vu qu'il y a un enregistrement en BDD dérrière, ben j'ai un plantage !

Est ce que j'ai oublié un truc important, visiblement comme le nez au milieu de la figure ?
Pourtant j'ai pris l'exemple sur la MSDN, donc, a priori une source sûre.