Ok just add a second constructor to Form 2 and populate it from there..... much easier
public partial class Form2 : Form
{
string _passValue;
public string Passvalue
{
get { return _passValue; }
set { _passValue = value; }
}
public Form2()
{
InitializeComponent();
}
public Form2(string Data)
{
_passValue = Data;
}
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Form2 _form2 = new Form2(dataGridView1.DataSource);
_form2.ShowDialog();
}
}