Klasa Autori sadrži metodu vratiSve() koja vrši SQL upit i vraća DataTable objekat sa poljima id, ime i prezime. Nakon poziva te metode radim data binding sa objektom ddlKlipIdAut koji je tipa dropDownList.
Code:
Autori objAutori = new Autori();
DataTable tabAutori = objAutori.vratiSve();
ddlKlipIdAut.DataSource = tabAutori;
ddlKlipIdAut.DataValueField = "id";
ddlKlipIdAut.DataTextField = "prezime";
ddlKlipIdAut.DataBind();
Autori objAutori = new Autori();
DataTable tabAutori = objAutori.vratiSve();
ddlKlipIdAut.DataSource = tabAutori;
ddlKlipIdAut.DataValueField = "id";
ddlKlipIdAut.DataTextField = "prezime";
ddlKlipIdAut.DataBind();
U ovom slučaju dobio sam da mi je value od option taga id autora, a tekst je prezime. Sada bi hteo da mi ddlKlipIdAut.DataTextField bude string koji će sadržati ime i prezime. Da li to mogu postići DataBinder.Eval metodom ili moram u metodi koja vrši upit da napravim da se dodaje još jedna kolona koja će sadržati ime i prezime?
Unapred hvala!