StonedMind
Mitglied
Hallo Leute,
ich bin gerade dabei für eine MySQL-Datenbank eine Oberfläche mit C# zu erstellen.
Ich habe ein Hauptformular, welches eine ListView mit mehreren Namen enthält. Zusätzlich sind in diesem Formular 3 Buttons:
-Namen hinzufügen
-Namen bearbeiten
-Namen löschen
Damit ich ein zweites Fenster öffnen kann, um die Namen zu bearbeiten muss ich im Hauptformular das zweite Formular(Namen bearbeiten) instanziieren:
Form3 Form3 = new Form3(this);
Form3.Show();
Nun ist es erforderlich, dass ich die ganzen Strings aus der ListView(Hauptformular) in die Textfelder des zweiten Formulars schreibe. Dazu muss ich das Formular nochmals instanziieren:
Form3 editName = new Form3(this);
Anschließend füge ich die Daten aus der ListView in die Textfelder des zweiten Formulars:
editName.txtA_NameEdit.Text = myReader.GetString(0);
editName.txtA_VornameEdit.Text = myReader.GetString(1);
Nach dem Ausführen erhalte ich folgende Fehlermeldungen:
Fehler CS1502: Die beste Übereinstimmung für die überladene Datenbank.Form3.Form3(Datenbank.Form1)-Methode hat einige ungültige Argumente.
und
Fehler CS1503: 1-Argument: kann nicht von "Datenbank.Form3" in "Datenbank.Form1" konvertiert werden.
Kann mir da vielleicht jemand weiterhelfen
Das wäre echt cool, bin für jede Hilfe dankbar!!
Anmerkung: ich verwende MS Visual Studio 2005
Mfg
Andy
ich bin gerade dabei für eine MySQL-Datenbank eine Oberfläche mit C# zu erstellen.
Ich habe ein Hauptformular, welches eine ListView mit mehreren Namen enthält. Zusätzlich sind in diesem Formular 3 Buttons:
-Namen hinzufügen
-Namen bearbeiten
-Namen löschen
Damit ich ein zweites Fenster öffnen kann, um die Namen zu bearbeiten muss ich im Hauptformular das zweite Formular(Namen bearbeiten) instanziieren:
Form3 Form3 = new Form3(this);
Form3.Show();
Nun ist es erforderlich, dass ich die ganzen Strings aus der ListView(Hauptformular) in die Textfelder des zweiten Formulars schreibe. Dazu muss ich das Formular nochmals instanziieren:
Form3 editName = new Form3(this);
Anschließend füge ich die Daten aus der ListView in die Textfelder des zweiten Formulars:
editName.txtA_NameEdit.Text = myReader.GetString(0);
editName.txtA_VornameEdit.Text = myReader.GetString(1);
Nach dem Ausführen erhalte ich folgende Fehlermeldungen:
Fehler CS1502: Die beste Übereinstimmung für die überladene Datenbank.Form3.Form3(Datenbank.Form1)-Methode hat einige ungültige Argumente.
und
Fehler CS1503: 1-Argument: kann nicht von "Datenbank.Form3" in "Datenbank.Form1" konvertiert werden.
Kann mir da vielleicht jemand weiterhelfen
Das wäre echt cool, bin für jede Hilfe dankbar!!
Anmerkung: ich verwende MS Visual Studio 2005
Mfg
Andy