BOUJOUR,
j'ai besoin de votre aide !!
une question de logique, j'ai trois combox.

ComboEnvironement est a visible = true
ComboxChoix est a visible = false
ComboxTable est a visible = false


Quand je choisie une valeur dans ComboxEnvironement je veux que ComboxChoix se mette a true , et quand je choisi une valeur dans ComboxChoix je veux que ComboxTable se mette a true.

Mais sa ne marche pas car mon programe repasse toujours par page laod et remet tous a false..........

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
 
private void Page_Load(object sender, System.EventArgs e) {
 
 
			Label1.Visible = false;
			ComboxChoix.Visible =  false ; 
			Label2.Visible = false;
			ComboxTable.Visible = false;
        }
 
 
 
		protected override void OnPreRender(EventArgs e)
		{
			base.OnPreRender (e);
 
			if (ComboxEnvironement.SelectedValue == "DEV" || ComboxEnvironement.SelectedValue == "LIVRRAISON" )
			{
				Label1.Visible = true;
				ComboxChoix.Visible = true;
			}
			if (ComboxChoix.SelectedValue == "CONSULTATION" || ComboxChoix.SelectedValue == "MODIFICATION" )
			{
 
				Label2.Visible = true;
				ComboxTable.Visible = true;
 
			}
 
		}
 
private void ComboxEnvironement_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			switch (ComboxEnvironement.SelectedValue)
			{	
				case("DEV"):
					Label1.Visible = true;
					ComboxChoix.Visible = true;
					break;
				case("LIVRAISON") : 
 
				default : 
					Response.Redirect( "Administration.aspx",false );
					break;
			}
		}
		private void ComboxTable_SelectedIndexChanged(object sender, System.EventArgs e)
		{
				ComboxTableControl.Redirection (ComboxTable, Response);
		}
 
		private void ComboxChoix_SelectedIndexChanged(object sender, System.EventArgs e)
		{	
			Label2.Visible = true;
			ComboxTable.Visible = true;
			Label1.Visible = true;
			ComboxChoix.Visible = true;
 
			Session["Nom"]=ComboxChoix.SelectedValue ; 
			ComboxTableControl.Redirection (ComboxChoix, Response);
		}

merci pour vos reponse