Autor Beitrag
joshua9
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Mo 30.08.10 09:26 
Hallo

ich habe foglendes Problem:
In einem Formular_1 habe ich Felder welche ich ausfülle und danach in die Datenbank geschrieben werden sollen.
Die Adresse möchte ich aus dem Formular_2 holen und im Formular_1 anzeigen. Kann mir jemand einen
Tipp geben wie das geht, ohne das Formular_1 neu zu erzeugen (es sind ja teilweise bereits Felder ausgefüllt worden).

Vielen Dank Joshua
Jason_Gregory
Hält's aus hier
Beiträge: 14

Win 7, Ubuntu
VS C# Exp, Delphi 7, SQL, Lua
BeitragVerfasst: Do 02.09.10 14:33 
Hallo joshua und Mahlzeit,


ich werf mal einen Link in die Runde :)
msdn.microsoft.com/e...ation.openforms.aspx

Leider kann ich (auf der Arbeit) kein konkrettes Beispiel mitliefern.
Was ich dir sagen kann ist, das es normal ausreicht eine Instanz mit dem Formnamen zu intialisieren.
Sobald ich an meiner alten Mühle sitz, bekommste dein Beispiel.


Gruß

_________________
Jason-Gregory.com - Home, Sweat Home
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Do 02.09.10 14:47 
Hallo,

Daten repräsentiert man am besten in Klassen. Forms sind für die Anzeige da. Sprich du generierst eine Klasse die eine Adresse repräsentiert (mit Straße, Hausnr, Plz, Ort, ...). Dann erzeugst du davon ein Objekt (Adresse adr = new Adresse { Straße = "Musterstrasse", Hausnr = 3, Plz = 70000, Ort = "Stuttgart }). Dieses Objekt (adr) übergibst du dann deinem Formular zum anzeigen. Wenn du die Werte in der textbox editierst musst du sie zurück in das adr-Objekt schreiben (da hilft dir Databinding). So kannst du die Daten beliebig hin und her schieben.

Gruß
gfoidl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 157
Erhaltene Danke: 19

Win XP
C#, Fortran 95 - Visual Studio
BeitragVerfasst: Do 02.09.10 21:33 
Hallo,

siehe zB [FAQ] Kommunikation von 2 Forms.


mfG Gü

_________________
Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!