Je peux lier la liste déroulante dans le modèle d'élément d'édition. La liste déroulante a des valeurs nulles.Liste déroulante de liaison dans un modèle d'élément d'édition gridview
protected void grdDevelopment_RowDataBound(object sender, GridViewRowEventArgs e)
{
DropDownList drpBuildServers = new DropDownList();
if (grdDevelopment.EditIndex == e.Row.RowIndex)
{
drpBuildServers = (DropDownList)e.Row.Cells[0].FindControl("ddlBuildServers");
}
}
aussi obtenir une erreur
Impossible de charger viewstate. L'arborescence de contrôle dans laquelle viewstate est en cours de chargement doit correspondre à l'arborescence de contrôle utilisée pour enregistrer viewstate lors de la requête précédente. Par exemple, lors de l'ajout dynamique de contrôles, les contrôles ajoutés lors d'un post-retour doivent correspondre au type et à la position des contrôles ajoutés lors de la demande initiale.
L'exception que vous obtenez n'est pas liée au code que vous publiez. Votre exception concerne un contrôle que vous ajoutez ou supprimez entre les publications de page. – Canavar