bonjour,
J'ai besoin d'afficher une liste de type DropDownList à l'interiuer d'un DataGrid:
comme suit:
le probleme c'est que je peux pas réféencer ma liste par son id dans mon code behind pour la remplir,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <asp:TemplateColumn HeaderText="pays"> <ItemTemplate> <asp:DropDownList id="listpays" DataValueField="paysId" DataTextField = "paysNom" runat="server" AppendDataBoundItems="true"> <asp:ListItem Value="">--Choisissez un pays--</asp:ListItem> </asp:DropDownList> </ItemTemplate> </asp:TemplateColumn>
j'obtient l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void Load_liste_pays( ) { ArrayList listPays = new ArrayList(); for (int i = 0; i < findListPays.TListPays.Length; i++) { tPays = findListPays.TListPays[i]; listPays.Add(tPays); } listpays.DataSource = listPays; listpays.DataBind(); }
quelqu'un sait comment faire pour referencer listpays?
Code : Sélectionner tout - Visualiser dans une fenêtre à part The name 'listpays' does not exist in the current context
merci
Partager