Я использую следующий код для фокусировки на конкретную ячейку в DataGridView
.Как установить фокус на конкретную ячейку в 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];
}
}
Но мой курсор сетки данных не является обязательным, когда я ожидаю.
Активизация для спортивного мастерства, ваша версия заставит его перейти в режим редактирования. –
+1 для объяснения. он переходит к редактируемому в текущую ячейку, которую я описал. @JeremyThompson – coolprarun
Привет, Coolprarun, я пробовал этот. Но мой курсор Datagridview не является обязательным в ожидаемой ячейке. Пожалуйста, предоставьте мне дополнительную информацию. – user2738864