none
Cascade DropdownList dans un Formview RRS feed

  • Question

  • Bonjour,

    Après plusiuer heure de recherche sur le web, je ne parviens pas à utiliser plusieurs dropdownlist en cascade dans un formview. Dans le inserttemplate, j'obtient le fameux message d'erreur à cause du Bind(). Je n'ai pas de code dans le selcetedindex de ma dropdownlistview principale. Si on enleve le "selectedvalue=<%Bind(MonChamp)%> ça marche mais je pense que lors de l'insertion cela va poser des problème ?

    Si quelqun à une solution.....

    Je vous remercie par avance.


    UOLAD
    lundi 16 janvier 2012 22:08

Réponses

  • SelectedValue va en effet poser des problèmes avec une valeur null (cas typique en insert).

    Je te recommande de t'abonner à l'évènement OnInserting de ta FormView et d'injecter directement tes données dans e.Values[], comme ça, plus besoin d'utiliser la propriété SelectedValue.

     

     


    Pour que la discussion puisse être identifiée comme résolue merci de marquer les réponses qui vous ont aidées à solutionner votre problème comme "réponse".
    mercredi 18 janvier 2012 13:32
  • Bonjour et merci pour votre réponse. En effet, il semble que ce soit la solution :

    http://msdn.microsoft.com/fr-fr/library/bb469855.aspx

    Juste pour Info, les version supérieur à 4 du framework contournent-elles ce problème?


    UOLAD
    mercredi 18 janvier 2012 19:52
  • Le typage fort (emprunté à MVC) sera de mise dans ASP.Net vNext, ce genre de "soucis" sera certainement résolu.


    Pour que la discussion puisse être identifiée comme résolue merci de marquer les réponses qui vous ont aidées à solutionner votre problème comme "réponse".
    • Marqué comme réponse UoLAD jeudi 19 janvier 2012 17:29
    mercredi 18 janvier 2012 20:35

Toutes les réponses

  • SelectedValue va en effet poser des problèmes avec une valeur null (cas typique en insert).

    Je te recommande de t'abonner à l'évènement OnInserting de ta FormView et d'injecter directement tes données dans e.Values[], comme ça, plus besoin d'utiliser la propriété SelectedValue.

     

     


    Pour que la discussion puisse être identifiée comme résolue merci de marquer les réponses qui vous ont aidées à solutionner votre problème comme "réponse".
    mercredi 18 janvier 2012 13:32
  • Bonjour et merci pour votre réponse. En effet, il semble que ce soit la solution :

    http://msdn.microsoft.com/fr-fr/library/bb469855.aspx

    Juste pour Info, les version supérieur à 4 du framework contournent-elles ce problème?


    UOLAD
    mercredi 18 janvier 2012 19:52
  • Le typage fort (emprunté à MVC) sera de mise dans ASP.Net vNext, ce genre de "soucis" sera certainement résolu.


    Pour que la discussion puisse être identifiée comme résolue merci de marquer les réponses qui vous ont aidées à solutionner votre problème comme "réponse".
    • Marqué comme réponse UoLAD jeudi 19 janvier 2012 17:29
    mercredi 18 janvier 2012 20:35