protected void Page_Init ????
C'est dans le Page_Load.
Et mets un if(!Page.IsPostBack) qui englobe les boucles for d'ajout des ListItem dans les DropDownList.
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 protected void Page_Load(object sender, EventArgs e) { for (int i = 0; i < 3; i++) { Label ch = new Label(); ch.Text = "Chambre" + (i + 1).ToString(); Panel_chbre.Controls.Add(ch); DropDownList nbreAD = new DropDownList(); nbreAD.ID = "nbreAD" + i.ToString(); Panel_adulte.Controls.Add(nbreAD); DropDownList nbreENF = new DropDownList(); nbreENF.ID = "nbreENF" + i.ToString(); Panel_enf.Controls.Add(nbreENF); if(!Page.IsPostBack) { for (int j = 1; j < 4; j++) { ListItem item = new ListItem(j.ToString(), j.ToString()); nbreAD.Items.Add(item); } for (int j = 0; j < 4; j++) { ListItem item = new ListItem(j.ToString(), j.ToString()); nbreENF.Items.Add(item); } } } }
Partager