Измените фокус с одной ячейки Gridview на другую, не нажимая клавиши в c # - PullRequest
0 голосов
/ 30 августа 2011

Я использую DataGridView для добавления / редактирования данных. Мой DataGridView имеет 2 столбца. Я добавлю данные в колонку 1 через сканер штрих-кода (USB). Но моя точка зрения - я хочу изменить фокус с одной ячейки на другую альтернативную ячейку (означает Row1-> cell-1 на Row2-> Cell-1 ...) без нажатия какой-либо клавиши. Это должно произойти после того, как сканер штрих-кода отсканирует штрих-код и отобразит штрих-код на ячейке.

Спасибо Маруласиддеша Т.Н.

1 Ответ

1 голос
/ 30 августа 2011

Вы можете установить свойство CurrentCell для DataGridView, как показано ниже:

dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[0];

Используйте этот код без обработчика событий для сканера штрих-кода и установите индексы строк и ячеек справазначение.

Вам также может понадобиться вызвать метод Focus () для DataGridView, чтобы убедиться, что он имеет фокус для редактирования.

...