Datenübergabe in C#

Hallo,
Ich habe das Problem das ich in C# einen Datenaustausch zwischen zwei
Formularen programieren muss.
Ich muss die Daten aus dem ersten Formular in das zweite bekommen und dort bearbeiten, danach die veränderten Daten im ersten Formular speichern.
Kennt irgendjemand die Befehle die ich dafür benötige?
Vielen Dank im Vorraus.
Gruß Rudi

Hi Rudi,

überschreibe doch den Konstruktor:

public Form2()
{

}

public Form2(string einWert) : base
{

}

Aufruf aus Form1 dann mit:

Form2 _eineForm = new Form2(„Tante Frieda“);
_eineForm.Show();

Oder Du arbeitest mit Events und Delegaten …

Chris


www.schlechte-doku-hasser.de

Hallo Rudi

Also ich persönlich würde folgendermassen vorgehen:

  1. Formklasse definieren (ähnlich einem Bean in Java, einfach eine Klasse mit einem Property pro Eingabefeld)

und dieses dann

  1. beim SubmitEvent ein Objekt der Form-Klasse abfüllen und in die Session speichern

    Session[„derNameMeinesForms“] = actualForm;

  2. Auf der neuen Seite das Objekt aus der Session wieder rausholen und weiterbearbeiten

    actualForm = Session[„derNameMeinesForms“] as MyFormClass;

Grüsse
Andrea

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]