Le passage des données d'un Formulaire à un autre

J'ai deux formulaires dans un de mes projets. Dans form1, j'ai un dataGridView et Dans form2 j'ai 4 zones de texte.
dans Form1, je veux obtenir une valeur dans une variable à partir d'un datagridview à l'aide de CellMouseClick de l'événement et de le passer à une zone de texte dans Form2

J'ai essayé ce.

form1 # il me donne une Erreur

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

et ce que iam supposer faire dans la form2