Desencadenar la tecla ENTER después de doble clic a celda en Grid

De antemano buen día a todos; recurro por una duda que tengo y espero y agradezco me puedan ayudar. La aplicación que tengo cuenta con un GRID y un TEXTBOX. La pequeña aplicación solicita un código de producto en el TEXTBOXy al dar enter lo envía al GRID, sin embargo la primera columna del GRID contiene los códigos de productos alternos que tiene el código principal, pero requiero que al dar doble clic a la primera columna me envíe el código al TEXTBOX y en automático me debe enviar un ENTER sin necesidad de recurrir al teclado. Lo que me falta es que se desencadene el ENTER, he buscado ejemplos pero no me han funcionado. Aquí mi cpodigo:

private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)     {         if (dataGridView1.Columns[e.ColumnIndex].Name == "Clave")         {             txtClaveProducto.Text = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();             //SendKeys.Send("{ENTER}");         }     } 

Para que me funcione tengo que posicionarme al fin del último carácter del TEXTBOX para que me de la información. Ya tengo la aplicación adaptada para que al dar enter envíe la información al GRID, lo que me falta es que se desencadene el ENTER. Gracias por su valioso apoyo. Saludos