Why you dont name the differently? This is a stupid idea. And i dont even know how your code works.
but anyway, you can loop through them and do:
protected override void OnShown(EventArgs e)
{
foreach (Control c in this.Controls)
{
if (c is DataGridView)
{
DataGridView dgv = c as DataGridView;
dgv[0, 0].Selected = false;
}
}
}