Merci de me répondre si vite.
Je n'ai pas précisé que cette DDL se trouve dans un Formview, elle est bindée sur le champ du Datasource du Formview qui s'appelle "projet". Les champs qui apparaissent dans le code que j'ai montré correspondent à la Datasource de la DDL, où le champ correspondant à celui du "Bind" s'appelle "Num", car il provient d'une autre table (c'est la clé primaire).
Non, le problème viendrait apparemment de la différence de traitement de la valeur "null" aentre Access et VS2005. Sous access, à un champ vide est automatiquement attribué la valeur "null". Par contre, dans ma DDL, si je mets comme SelectedValue "null" (avec mon insert[0]):
((DropDownList)FormView1.FindControl("cmbprojet")).Items.Insert(0, new ListItem("Choisir...", null));
...il ne fait pas la coresspondance.
Bizarre, qu'est que tu en penses ? serait-ce un bug de l'appli ? Personnellement, j'en ai déjà "subi"...
De toutes façons, ma DDL non bindée fonctionne prfaitement, dès que je la binde.
Partager