• 3 odgovora
  • 3.854 pregleda
Stavke iz redova u DataGridu kao linkovi??? 23.06.2006. u 18:45 · pre 247 meseci #1
Imam kontrolu DataGrid u kojoj se prikazuju podaci iz jedne tabele u bazi. Pokusavam da napravim da vrednosti prikazane u dataGridu budu linkovi, tj. da se klikom na neku stavku u DataGridu otvara nova strana sa opisom te stavke. Glavni problem je sto nemam ideju kako se pravi da stavke u datagrid kontroli budu linkovi?

Uh..uh.. bas sam zakomplikovao pitanje. Nadam se da neko moze da razume sta hocu da pitam!

pozdrav svima!
Re: Stavke iz redova u DataGridu kao linkovi??? 23.06.2006. u 19:19 · pre 247 meseci #2
Problem sam donekle resio upotrebom opcije "hiperlink column" iz podesavanja DataGrid kontrole, medjutim sada treba da napravim da se klikom na stavku u datagridu prikazu podaci iz druge tabele (sa kojom je ona prva povezana).

Znaci recimo imam tabelu "proizvodi" i tablelu "opis_proizvoda". Podaci iz tabele "proizvodi" se prikazuju u "DataGrid1" i jedna od kolona je link ( recimo kolona "DETALJNO"). Kada se klikne na stavku iz kolone "Detaljno" treba da se otvori recimo novi prozor u kome ce se ispisati podaci iz tabele "opis_proizvoda" a koji su povezani sa redom iz tabele "proizvodi" na koji je kliknuto u "DataGrid1". E kako to da napravim?

Ne mora detaljan opis, samo tehnologija kako se to radi, pa cu dalje sam ceprkati, posto nemam nikakvu ideju kako to da izvedem.
Pozdrav svima...
Re: Stavke iz redova u DataGridu kao linkovi??? 24.06.2006. u 09:43 · pre 247 meseci #4
Predlog:

Naparaviti formu frmOpisProizvoda sa konstruktorom

frmOpisProizvoda(int RobaID)
{

"SELECT Opis Proizvoda FROM Tabela WHERE RobaID= " + RobaID.ToString()
i popuniti kontrole za opis
}


U gridu na event HyperLink_Click (ne znam sad tacno napamet kako se zove... a moze i na datagrid_click pa pitati dali je to kolona Detljanije)

frmOpisProizvod frmOpis = new frmOpisProizvoda(int.parse(dg1[dg1.row][IndexKoloneGdejeRobaID).ToString())

frmOpis.Show()


Potpis
Misa Simic
MCSD .NET
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme