Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

CheckBoxList oznacen na osnovu vrijednosti

[es] :: .NET :: CheckBoxList oznacen na osnovu vrijednosti

[ Pregleda: 1768 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

usbb
amer leko
banja luka

Član broj: 126998
Poruke: 45
217.75.199.*



+1 Profil

icon CheckBoxList oznacen na osnovu vrijednosti11.10.2010. u 15:36 - pre 164 meseci
Ako podatke prikazujem u Check box listi iz sql tabele Korisnici


Code:

 ID               User                            Obavezan
1                 korisnik1                       0
2                 korisnik2                       1
3                 korisnik3                       1

(Kolona obavezan je tipa bit)


Kako da u check box listi automatski budu oznaceni oni korisnici koji imaju 1 u koloni Obavezan


Check box lista prikazuje User-e i "box" kojim se moze oznaciti user...

Radi se u VB i ASP.Net-u


Ako je neko upoznat, ima iskustva s ovim...Hvala unapred
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
..106.109.adsl.dyn.beotel.net.



+18 Profil

icon Re: CheckBoxList oznacen na osnovu vrijednosti11.10.2010. u 19:13 - pre 164 meseci
Probaj prvo SQL-om da pribavis podatke, i onda ispitas koji od korisnika ima polje 'obavezan' postavljeno na 1...
Tj. Ako je obavezan=1 onda oznacis odredjenog korisnika.
Mislim da u VB to ide ovako:

check.Items(0).Selected=true

Pozdrav!!!
 
Odgovor na temu

usbb
amer leko
banja luka

Član broj: 126998
Poruke: 45
217.75.199.*



+1 Profil

icon Re: CheckBoxList oznacen na osnovu vrijednosti12.10.2010. u 09:53 - pre 164 meseci
Dankee,

U jednu listu izvukao sam sve usere, a u drugu samo one koji su obavezni
onda sam provjerio gdje su im Id-ovi jednaki u for petlji na taj način označio one koji su obavezni ... check.Items.Item(i).Selected=true

;)
 
Odgovor na temu

Mikelly

Član broj: 16730
Poruke: 389
213.149.104.*



Profil

icon Re: CheckBoxList oznacen na osnovu vrijednosti12.10.2010. u 15:27 - pre 164 meseci
Nakon sto prevuces podatke u datatable, mozes prosto:

Code:

checkedListBox1.DataSource = tvoj_data_table;
checkedListBox1.DisplayMember = "User";
checkedListBox1.ValueMember = "ID";


Ova databinding svojstva su sakrivena u intellisense-u, pa ih moras "rucno" ukucat.

Dobices CheckedListBox koji je bindovan na usere, ali koji ne binduje "strikove". To moras rucno:

Code:
            
foreach (DataRowView item in (DataView)((BindingSource)checkedListBox1.DataSource).List)
       checkedListBox1.SetItemChecked(checkedListBox1.Items.IndexOf(item), (bool)item["Obavezan"]);


Na kraju, hendlujes ItemCheck dogadjaj CheckedListBox-a da eventualne promjene zapamtis nazad u datatable.
 
Odgovor na temu

[es] :: .NET :: CheckBoxList oznacen na osnovu vrijednosti

[ Pregleda: 1768 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.