[ DankoH @ 09.01.2009. 17:14 ] @
Pozdrav!

Imam problem kod refresha. Gridview je u Form1 a za unos podataka koristim from2. Dakle sto bi treblo napravit na Form2_ FormClosed??

Ako pozvem form1.NalogTableAdapter.FillZaTablicu(Me.2009DataSet.nalog) nista se ne dasava. Ako to isto stavim u form1 timer onda je ok a dok zovem
iz Form2 onda nece da radi.

Mislim da iz Form2 ne mogu pozvati pravilnu instancu form1... ili sta vec... Molim pomoc, da mi neko objasni sto se tocno desava. Googlam ali nista pametno ne izgooglam na temu.

Hvala unaprijed.
[ Igor Gajic @ 09.01.2009. 19:17 ] @
Kako prikazujes Form2 ? Preko Show() ili preko ShowDialog() ?

Ako prikazujes preko ShowDialog() onda mozes osveziti dataGridView na prvoj formi odmah posle Form2.ShowDialog();
[ DankoH @ 09.01.2009. 19:25 ] @
Kuzim.
Ali to mi ne koristi jer kad se prikaze Form2 onda se tek unasaju podatci u texboxeve.
Tek na Button_Click se update baza i onda slijedi Form2.close.
[ Igor Gajic @ 09.01.2009. 20:01 ] @
Da ali ako ides preko ShowDialog(), onda se sve u Form1 zaustavlja i program radi samo u Form2. Kada zatvoris Form2, onda se izvrsavanje nastavlja od prve naredbe iza ShowDialog();

Tj.:

Code:


Form2 f2=new Form2();

f2.ShowDialog();  //  <- Izvrsavanje za Form1 se ovde zaustavlja dok se ne zatvori f2.

f2.Dispose();

OsveziDGV();   // U trenutku kada zatvoris f2,  program prelazi na ovu naredbu i to u Form1

[ DankoH @ 09.01.2009. 20:57 ] @
HA! Bravo, radi!

Puno hvala! Svaka cast!
[ sallle @ 12.01.2009. 03:10 ] @
a ono prvo bi ti verovatno radilo da si isao preko form1.invoke() ili begininvoke()
[ DankoH @ 13.01.2009. 17:07 ] @
Tnx na odgovorima