Передача данных из одной формы в другую

У меня есть две формы в одном из моих проектов. В form1 у меня есть dataGridView и в form2 у меня есть 4 TextBox. в Form1 я хочу получить значение в переменной из сетки данных, используя событие CellMouseClick, а затем передать его в TextBox в Form2

Я попробовал это.

form1 # это дает мне ошибку

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

и что я должен делать в форме2

Ответы на вопрос(3)

Ваш ответ на вопрос