Comment définir le focus à une cellule en particulier dans datagridview?
Je suis en utilisant le code suivant à l'accent d'une cellule en particulier dans DataGridView
.
private void dgOrderDetails_CellValueChanged(object sender, DataGridViewCellEventArgs e) {
if (dgOrderDetails.Columns[e.ColumnIndex].Name.ToString().ToUpper() == "BILLINGMONT") {
dgOrderDetails.Focus();
dgOrderDetails.CurrentCell = dgOrderDetails[dgOrderDetails.CurrentCell.ColumnIndex + 1, dgOrderDetails.CurrentCell.RowIndex];
}
}
Mais ma grille de données curseur n'est pas contraignante lorsque je suis dans l'attente.
Vous devez vous connecter pour publier un commentaire.
De l'essayer.
Ajouter votre cellule souhaitée.
si tu veux aller à une cellule après l'autre, par exemple aller à des cellules[5] après que les cellules[1] dans une ligne actuelle.
J'ai ce problème avec datagridview mais j'ai trouvé un bon moyen pour elle:
dans "CellLeave" événement écrire ce code :
Je vais à cellules[3] après que les cellules[0]
J'espère que cela Aide u