the following solution may helpful for you....
don't set the Text Property of your inner Testbox .
protected void btnEnter_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in grvTest.Rows)
{
TextBox txt = (TextBox)row.FindControl("txtTextBoxInGrid");
txt.Text = txtTextBoxOutsideGrid.Text;
}
}