Mam pytanko odnoście odświerzania Sql db w Visual Studio 2008 C#.
Mam Form1 i Form2.
Z Form1 mam button który odpala mi Form2.
Dane wpisuje w form2 i kiedy zamykam okno nie aktualizuja sie w form1.
Pytanie jak to zrobic?
0
0
w form1:
Form todrugie = new Form2();
DialogResult dr = todrugie.ShowDialog();
if(dr != DialogResult.OK)
???? ; // oo, wyglada na to ze uzytkownik nacisnal w drugim oknie Cancel, Close, Abort itp -- NIE MA danych, poradz sobie jakos.
else
{
// odczytaj sobie z properties/fields/methods obiektu 'todrugie' wszystko co potrzebujesz
this.mojecostam1 = todrugie.jegocostam1;
this.mojecostam2 = todrugie.jegocostam2;
...
this.mojecostamN = todrugie.jegocostamN;
// i odpal jakies przeliczanie czy odswiezanie swoich danych
this.przeliczInnePola();
}
oczywiscie form2 musi dane pobrane przez textboxy, comboboxy itp wystawic jakos na zewnatrz w postaci property/fields/methods "jegocostam1", "jegocostam2".
oczywiscie metode form1::przeliczInnePola musisz sam napisac, ostatecznie to Ty wiesz jak nalezy zareagowac na nowe dane i co do czego ma sie przepisac czy tez co z czym ma sie gdzie wymnozyc itp..
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.