Professional Documents
Culture Documents
SQL DataSource Exercise
SQL DataSource Exercise
SQL DataSource Exercise
kontrole
1) Startujte Visual Studio 2012. File->New->Web Site
3)
4)
5)
6)
cena decimal(18,2),
raspolozivost bit not null,
CONSTRAINT [FK_proizvodi_kategorije] FOREIGN KEY (kategorijaID) REFERENCES
[Kategorije]([kategorijaID])
)
U bazu ubacite neke probne podatke.
7) Dodajte GridView na stranicu. Udjite u meni sa dodatnim opcijama (pojavice se kada u
source-u pridjete miem mestu gde je otvoreni tag asp:GridView). Izaberite da hoete da
napravite novi Data source. Izaberite iz ponudjenih opcija ime baze koju ste napravili. Nakon
toga treba da izaberete tabelu iz koje hoete da prikaete podatke -> kategorije. I prodjite
kroz preostale korake.
8) setujte sledecu osobinu GridView-a CssClass="table table-striped"
9) ukljuite na gridview paging i pogledajte kako radi
10) ukljuite sorting, pa pogledajte kako radi
11) stanite na SqlDataSource pa izaberite configure data source pa next, pa otidjite u advanced i
izaberite upadate, delete.
12) uljucite na gridview-u editovanje i deletovanje
13) Ubacite i details view na stranicu pa omogucite sve operacije na njemu (insert, update, delete)
pa isprobajte kako radi
14) stanite na gridview i u dodatnim setovanjima, izaberite edit columns. Dodajte HyperLinkField,
bitno je da setujete sledece osobine:
DataNavigateUrlFields: kategorijaID
DataNavigateUrlFormatString: proizvod.aspx?kategorijaID={0}
DataTetField: naziv_kategorije
15) Izaberite opet GridView edit columns i obrisite kategorijaID, i naziv_kategorije kolone.
16) Dodajte novu stranicu proizvod.aspx poveite sa master stranicom. Dodajte u nju gridview i
sqldatasource. U sourcu izaberite da elite podatke iz proizvodi tabele i kliknite na where.
napravite sledeci upit select * from proizvodi where @kategorijaid=-1 or
kategorijaid=@kategorijaid. Za kategorijaID izaberite da je default value -1, i da vrednost
uzima iz query string-a ime parametra kategorijaid.
17) vratite se u master stranicu i promenite da imate dva linka. Jedan koji se zove kategorija i
pokazuje na default.aspx, i drugi koji se zove proizvodi i pokazuje na proizvodi.aspx