[ alokin_n @ 20.08.2011. 21:45 ] @
Pozdrav

Imam sledeci problem
Napisao sam kod:
Code:

 var tabelaPaketi = (from paket in paketi.pakets
                                    select paket.nazivPaketa);
                DropDownList drList = new DropDownList();
                drList = (DropDownList)LoginView2.FindControl("DropDownList1");


                drList.DataSource = tabelaPaketi;
                drList.DataBind();

Koji u dropdown ubacuje vrednosti iz te tabele.
Ono sto ja zelim, a ne znam da li je moguce i kako je da se u dropdown-u nalazi u spisku to sto je sada(nazivPaketa) a da kada se oznaci , value bude neka druga kolona.
Dakle , pretpostavimo prosto da imamo dve kolone
nazivPaketa , idPaketa
Zelim da se u dropdown-u prikaze nazivPaketa a da klikom na neki od njih na sledecoj strani odmah uzme vrednost idPaketa bez da pisem sql upit...
Da li je to moguce i kako?
Unapred hvala
[ vujkev @ 20.08.2011. 22:30 ] @
podesi vrednosti za DisplayMember i ValueMember
Code:

drList.DataSource = tabelaPaketi;
drList.DisplayMember = "Kolona1":
drList.ValueMember = "Kolona2";
                drList.DataBind();


displayMember se prikazuje u dropDown listi, a ValueMember je vrednost koju dobiješ sa drList.SelectedValue