Просмотр сетки данных с фокусом на ячейку

#vb.net

#vb.net

Вопрос:

У меня есть представление datagrid, которое загружает данные из базы данных. Это несвязанный datagridview. Столбцы: Описание, цена, количество и общее

Запрос описания поступает из базы данных, затем вводится количество. Я хочу, чтобы при загрузке моей сетки данных курсор переходил в столбец количества, и он мигал, как у нас в текстовых полях.

Пожалуйста, посоветуйте, как это сделать. Спасибо

Ответ №1:

Вы должны объединить эти строки, чтобы установить фокус на ячейку:

 dataGridView1.ClearSelection()

DataGridView1.CurrentCell = DataGridView1.Item("ColumnName", 5)

dataGridView1.BeginEdit(true)
 

Ответ №2:

вы можете сделать так…

Установите текущую ячейку как:

 DataGridView1.CurrentCell = DataGridView1.Item(1, 5)
 

или

 DataGridView1.CurrentCell = DataGridView1.Item("ColumnName", 5)
 

и вы можете напрямую сосредоточиться на редактировании с помощью:

 dataGridView1.BeginEdit(true)
 

или вы можете попробовать так…

проблема с datagridview заключается в том, что он автоматически выбирает первую строку, поэтому вы хотите очистить выделение с помощью

 grvPackingList.ClearSelection();
dataGridView1.Rows[rowindex].Cells[columnindex].Selected = true;