جلوگیری از فوکوس گرفتن سطرهای DataGridView

همانطور که می دانید با زدن دکمه Enter فوکوس از یک سطر از دیتاگریدویو به سطر دیگر انتقال می یابد. برای جلوگیری از این کار می توانید از کد زیر در رویداد KeyDown این کنترل استفاده کنید :

private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyData == Keys.Enter)  
    {                             
        e.SuppressKeyPress = true;
    }                             
}