Daten von einem Formular an ein anderes übergeben

Ich habe zwei Formen in einem meiner Projekte. In form1 habe ich eine dataGridView und in form2 habe ich 4 TextBoxen. In Form1 möchte ich mithilfe des CellMouseClick-Ereignisses einen Wert in einer Variablen aus einer Datengitteransicht abrufen und ihn dann an eine TextBox in Form2 übergeben

Ich habe das versucht.

form1 # es gibt mir einen Fehler

public form(int id)
{
    int x;
    x = dataGridView1.CurrentRow.Cells[0].Value.ToString();
}

und was ich nehme an, um in der form2 zu tun

Antworten auf die Frage(3)

Ihre Antwort auf die Frage