[ Radovan__III @ 11.06.2008. 22:30 ] @
Imam jednu formu (form1) , koja ima tabelu koja uzima podatke iz baze, imam i jedno dugme koje kad pritisnem otvori mi se nova forma (form2) u kojoj imam polja i dugme koje kad se pritisne posalje sadrzaj polja u bazu i zatvori formu2. E sad je problem sto kad se izvrsi dodavanje u bazu i kad se zatvori forma2 ja ne znam u formi1 da se to desilo i moja tabela nije rifresovana.

Kako da resim ovo ?
[ sallle @ 12.06.2008. 01:52 ] @
sve sto iscupas iz baze upisi u dataset.
dataset binduj za formu 1 (sve promene u datasetu ce se videti u formi1).

forma2 nek menja podatke u datasetu (i inicira vracanje promena iz dataseta u bazu)
[ MarkoBalkan @ 13.06.2008. 21:32 ] @
na gumb na formi dva.kad upišeš, izbriši datatable i ponovno učitaj.


forma 1.

load_podataka
kod za čitanje podataka i konekcija
dim dt as new datatable


otvaranje konekcije
punjenje datatabela
zatvaranje konekcije


prikazivanje u datagridview-u



foma 2

na događaj misa na gumb
ubacivanje podataka
pozivanje iz prve forme dt.
dt.clear()
poziv load_podataka
i napunit će ti s novim podacima.

ovo je samo primjer.

u praksi se sve rješava kroz layere.
[ Radovan__III @ 15.06.2008. 11:03 ] @
Mislim da me niste razumeli pa sam evo napravio jedan najednostavniji primercic u vs-u c# , potrebno je samo da se rec koja je napisana u tekstualno polje posle ispise u labelu
http://myfreefilehosting.com/f/8bafc96d1c_0.04MB

samo bindovanje mi ne odgovara iz nekih drugih razliga btw.
[ Radovan__III @ 19.06.2008. 22:27 ] @
rasio sam ovo odavno i krajnje je prosto, pri kreiranju druge forme potrebno je proslediti parametar this i samim tim druga forma moze lako da radi za metodama koje postoje u prvoj fomi i da je pozove pri zatvaranju forme