2010-09-07 5 views
0

En essayant de faire fonctionner le findcontrol, je peux définir la valeur par défaut de la liste déroulante que j'ai dans un champ modèle, mais je n'ai pas de chance. Est-ce que je fais quelque chose de mal?Définir la liste déroulante dans gridview dans l'événement rowediting

Dim drdList As DropDownList 
    For Each row As GridViewRow In gridviewComputer.Rows 

     drdList = gridviewComputer.Rows(e.NewEditIndex).FindControl("statusDropDown") 


    Next 

Répondre

0

Trouvé un moyen plus facile. Allez dans l'édition du modèle gridview, puis sous EditItemTemplate, où la liste déroulante était déclarée, j'ai sélectionné Edit DataBindings. Actualiser le schéma, puis j'ai été en mesure de définir la propriété SelectedValue au champ correspondant de ma source de données gridviews. (Qui remplit vraiment juste "Bind (" columnName ")" dans l'expression Code.) Problème résolu!

Questions connexes