[ Mikelly @ 26.09.2007. 20:05 ] @
Imam jednu veliku formu sa brdom kontrola, i napravio sam jos jednu, malu, sa nekoliko check i text boxova koji mi sluze za definisanje kriterijuma pretrage. E sad, ja podesim owner osobinu nove forme na veliku formu, i stvarno joj mogu pristupiti iz nje nakon toga, ali kako sad da pristupim svim onim objektima na njoj (dataset, currencymanager, moje funkcije, itd)?

Imam i jos jedan problem. Tice se update metode dataadaptera. Nekad podaci prodju do baze, a nekad ne. Npr. ja obrisem jedan zapis, i predjem na drugi, njega malo promijenim, kliknem update i nista, podaci ne dodju do baze. Ima li nesto posebno sto se mora raditi ili samo dataadapter.update(dataset)?

Pozdrav
[ Shadowed @ 26.09.2007. 21:10 ] @
Na koji nacin si radio sa owner formom? Postuj to parce koda.
[ vbvlada @ 27.09.2007. 10:01 ] @
Zašto ne bi konstruktoru "male forme" prosledio referencu na glavnu formu,a komponente glavne forme,kojima zelis da pristupis iz male,ucinis public ili napravis neke public metode ?
Mada nisam ja siguran ni sta tacno zelis :)
[ Pharos @ 27.09.2007. 10:43 ] @
Citat:
vbvlada: Zašto ne bi konstruktoru "male forme" prosledio referencu na glavnu formu,a komponente glavne forme,kojima zelis da pristupis iz male,ucinis public ili napravis neke public metode ?


Kolega Petroviću, to je jedno izuzetno lame rešenje =) Mi programatori pišemo event driven aplikacije :D
Od koga ste videli te reference?

[ vbvlada @ 27.09.2007. 13:16 ] @
Kolega Cariću,
Ja sam ponudio rešenje koje ja koristim i koje mi pruza veoma dobru funkcionalnost,s obzirom da niko nije poslao nešto drugo (resenjeCaric=null);


Code:

FrmGlavna glavnaFroma;

public MalaForma(FrmGlavna glavna)
  {
     glavnaForma=glavna;// u glavnoj se nalaze public svojstva i metode koje su porebne za koriscenje u maloj formi
     InitializeComponent();
  }


Šta fali ovome ?
[ Mikelly @ 28.09.2007. 19:14 ] @
@vbvlada

Ovo radi skroz ok.

Dobro, nije uputno postavljati clanove klase na public, ali ne pravim ja nista za siroku upotrebu, sto je tu je.

Ako postoji bolje rjesenje, nije ga zgoreg znati.


Pozdrav i hvala.
[ Astek @ 28.09.2007. 23:16 ] @
Sve se to elegantno rešava sa Event i RaiseEvent.
[ Mikelly @ 29.09.2007. 13:34 ] @
Kako brate, reci...
[ Astek @ 29.09.2007. 19:58 ] @
Probaj ovde

http://msdn2.microsoft.com/en-us/library/fwd3bwed(VS.80).aspx