Die übergabe von Daten von einer Form zur anderen
Ich habe zwei Formulare in einem meiner Projekte. In form1 habe ich ein dataGridView, und In form2 habe ich 4 Textfelder.
in Form1, ich möchte einen Wert in eine variable aus einem datagridview mit CellMouseClick Veranstaltung und übergeben Sie es an eine TextBox in Form2
Habe ich versucht, diese.
form1 # es gibt mir eine Fehlermeldung
public form(int id)
{
int x;
x = dataGridView1.CurrentRow.Cells[0].Value.ToString();
}
und was iam wohl zu tun in der form2
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit einem Konstruktor können Sie konstruieren ein Typ mit dem gegebenen Voraussetzungen für Bau.
Wenn das bedeutet, eine ganze Zahl, dann soll es so sein:
Und statt
var form = new MyForm();
tun:Dann zeigen.
Form1
Form2
Wenn Sie zeigen die
Form2
ausForm1
, übergeben Sie den Wert mithilfe des Konstruktors. So etwas wie dieses:und tun dies (innerhalb
Form1.cs
):