problem je u tome sto imam dve povezane tabele ( jedna drugoj spusta kljuc). Kada korisnik hoce da edituje u form view-u, isti ne moze da updatuje dve tabele.
detaljnije:
Pravio sam sajt za vodjenje nekretnina. Imam tabele: objekti, kuce, stanovi, placevi,garaze itd. E sad radi bolje normalizacije je napravljen ovakav raspored: tabela objekti ima ID (objekatID) i jos neke kolone(cena, naziv vlasnika itd) koje su identicne za sve tabele(kuce, stanovi,garaze itd.), pa da se te kolone nebi ponavljale u svim ovim tabelama one ih nece imati. Ostale tabele ce spustati kljuc u tabelu objekat(objekatID). Za jedan GridView sam napravio da bude napunjen sa svim kucama i stanovima i placevima itd. i kad korisnik klikne(select) puni se DetailsView koji uzima iz prvog objekatID i daje sve kolone iz tabela objekti i recimo kuce. E sad to radi pomocu procedure jer u slucaju da je korisnik kliknuo na stan treba da napuni sve kolone iz tabele objekti i stanovi.
Gde je problem?
Kada korisnik hoce da azurira podatke i klikne u DetailsView-u na edit, kontrola DetailsView ne moze da azurira dve tabele(i normalno izbacuje gresku). Mene zanima kako da ja izvucem iz DetailsView te podatke koje je korisnik uneo pa da napisem kod(proceduru) koja ce da azurira dve tabele sa tim unetim podacima(znaci kad korisnik klikne Ubdate).
Problem je stvarno onako interesantan, ali je neko ko je pravio profi ASP.NET strane sigurno se susreo sa slicnim problemom.
detaljnije:
Pravio sam sajt za vodjenje nekretnina. Imam tabele: objekti, kuce, stanovi, placevi,garaze itd. E sad radi bolje normalizacije je napravljen ovakav raspored: tabela objekti ima ID (objekatID) i jos neke kolone(cena, naziv vlasnika itd) koje su identicne za sve tabele(kuce, stanovi,garaze itd.), pa da se te kolone nebi ponavljale u svim ovim tabelama one ih nece imati. Ostale tabele ce spustati kljuc u tabelu objekat(objekatID). Za jedan GridView sam napravio da bude napunjen sa svim kucama i stanovima i placevima itd. i kad korisnik klikne(select) puni se DetailsView koji uzima iz prvog objekatID i daje sve kolone iz tabela objekti i recimo kuce. E sad to radi pomocu procedure jer u slucaju da je korisnik kliknuo na stan treba da napuni sve kolone iz tabele objekti i stanovi.
Gde je problem?
Kada korisnik hoce da azurira podatke i klikne u DetailsView-u na edit, kontrola DetailsView ne moze da azurira dve tabele(i normalno izbacuje gresku). Mene zanima kako da ja izvucem iz DetailsView te podatke koje je korisnik uneo pa da napisem kod(proceduru) koja ce da azurira dve tabele sa tim unetim podacima(znaci kad korisnik klikne Ubdate).
Problem je stvarno onako interesantan, ali je neko ko je pravio profi ASP.NET strane sigurno se susreo sa slicnim problemom.