|
Kontrolki list i kolejność zdarzeń
Przykład działania kontrolek list wywodzących się z klasy ListControls.
|
CheckBoxList |
|
Wybrane pozycje
|
|
DropDownList |
|
Wybrana pozycja
|
|
ListBox |
|
Wybrana pozycja
|
|
RadioButtonList |
|
Wybrana pozycja
|
Najważniejsze właściwości klasy
ListControl
- Items – jest
kolekcją wszystkich pozycji listy, które są obiektami klasy
ListItem.
- SelectedIndex,
SelectedItem
i SelectedValue
– wskazują na zaznaczone pozycje o najniższym indeksie (SelectedIndex = -1
oznacza, że żadna pozycja nie została wybrana).
-
AppendDataBoundItems – właściwość pozwalająca na dołączenie pozycji z
bazy danych do bieżącej kolekcji
Items (true –
dołączanie,
false – zastępowanie),.
- SelectionMode
– tryb wyboru
Single – pojedynczy,
Multiple –
wielokrotny – tylko dla
ListBox.
- AutoPostBeck – określa czy po zmianie wyboru dane strony powinny być
automatycznie wysłane do
serwera.
Unikalne zdarzenie
SelectedIndexCharged zachodzi, gdy zostanie zmieniony wybrany element
listy.
Najważniejsze metody i właściwości kolekcji
Items
- Add(),
Insert() –
dodawanie pozycji do listy.
- Remove(),
RemoveAt() –
usuwanie pozycji z listy.
- Count –
aktualna liczba pozycji.
Właściwość ListItem
- Value –
wartość.
- Text –
wyświetlany tekst.
- Selected –
wskazuje czy element jest zaznaczony.
- Enabled – dostępność kontrolki,
true -
włączona, false
- wyłączona.
- Attributes – kolekcja atrybutów.
|