Cześć wszystkim!
Czy można w jakiś sposób odnieść się (if'em) do konkretnego ListItem wewnątrz DropDownList przyrównując (wskazując) wartość tego ListItem?
hej
napisz może co chcesz osiągać.. pamiętaj ze możesz przejrzeć załadowane Item w liście DropDownList za pomocą petli i sprawdzać if Item'y
sight napisał(a):
hej
napisz może co chcesz osiągać.. pamiętaj ze możesz przejrzeć załadowane Item w liście DropDownList za pomocą petli i sprawdzać if Item'y
Chcę po prostu po wybraniu konkretnego elementu ListItem (w DropDownList) aby wykonał się konkretny "if" zmieniając parametr Visible na true dla DropDownList2.
Są 4 elementy ListItem w DropDownList. Każdy z nich przyjmuje wartość value od 1 do 4.
Próbowałem na razie zmienić tekst etykiety:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedValue == "1")
{
Label1.Text = "Nowa wartość";
}
}
...i nie działa
@Neosphoros: Metoda DropDownList1_SelectedIndexChanged
w ogóle się wykonuje? Nie brakuje autopostback = true
dla DropDownList1?
Jeżeli powyższe jest ok to postaw brakpoint na if (DropDownList1.SelectedValue == "1")
i będzie wszyetko jasne.
Jeżeli powyższe jest ok to zamień Label1.Text = "Nowa wartość";
na DropDownList2.Visible = true