Winforms C #: comment définir le focus sur un composant DataGridView sur un formulaire?

J’ai un composant DataGridView sur un formulaire. Comment définir le focus sur ce composant afin qu’il réponde aux touches de direction?

Vous pourriez:

dataGridView.Select(); 

ou

 dataGridView.Focus(); 

Vous pouvez également définir la propriété ActiveControl:

 ActiveControl = dataGridView; 

Le texte suivant provient de Microsoft

Focus est une méthode de bas niveau principalement destinée aux auteurs de contrôles personnalisés. Au lieu de cela, les programmeurs d’applications doivent utiliser la méthode Select ou la propriété ActiveControl pour les contrôles enfants ou la méthode Activate pour les formulaires.

Vous pouvez essayer avec ça.

 public void SetFocusToDataEntry() { _datagridview.Focus(); _datagridview.CurrentCell = _datagridview.Rows[1].Cells[2]; }