Salut,
Je suis en train de travailler sur une simple gridview et j'ai l'impression de me casser un bras !
J'ai juste besoin de proposer la sélection d'un pays dans une liste déroulante dans une des cellules de la grille en mode édition.
Ça marche bien mais l'événement ne se déclenche qu'une fois sur deux (voir moins mais je n'ai pas fait une analyse de cas très précise).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 protected void gdvMain_rowdatabound(object sender, GridViewRowEventArgs e) { if (e.Row.RowState == DataControlRowState.Edit) { DataRowView rowView = (DataRowView)e.Row.DataItem; String strLangue = rowView["LangueId"].ToString(); //DropDownList ddl = (DropDownList)oTools.FindControlRecursive(e.Row, "ddlLangues"); DropDownList ddl = (DropDownList)e.Row.FindControl("ddlLangues"); if (ddl != null) { ddl.SelectedValue = strLangue; } } }
Quelqu'un aurait-il déjà rencontré ce problème ?
D'avance merci
++
Laurent
Partager