ahmed_sa Ответов: 0

Когда вы получите доступ к количеству ячеек, нажмите enter, перейдите к последней пустой строке, а затем сфокусируйте первую ячейку(код) в datagridview


Проблема

При доступе к количеству ячеек нажмите клавишу enter, перейдите к последней пустой строке и сосредоточьтесь на первой ячейке(коде) в пустой строке .

это означает что мне нужно перейти от текущей строки к последней пустой строке первая ячейка фокус кода на этой пустой строке

подробности

У меня есть datagridview есть 4 столбца

Code  Name  Quantity  Price
122   pen      5        12
EmptyRow

это означает, что при чтении штрих-кода он читает штрих-код и добавляет пустую строку .

На самом деле мне нужно когда вы получаете доступ к количеству ячеек которые имеют значение 5 и нажимаете enter перейти к следующей пустой строке которая уже существует и сосредоточиться на коде ячейки

Как это сделать, пожалуйста, по коду?

Мне нужно, когда доступ к количеству ячеек, а затем введите не добавлять строку только фокус на пустой строке первый код ячейки и сосредоточиться на этой ячейке пустая строка уже добавлена после каждого чтения штрих-кода машины . Это займет слишком много времени, чтобы переместить курсор мыши из первой строки в следующую строку первого фокуса ячейки, так что это быстро .

Что я уже пробовал:

Когда вы получите доступ к количеству ячеек, нажмите enter, перейдите к последней пустой строке, а затем сфокусируйте первую ячейку(код) в Datagridview

Sinisa Hajnal

В сетке есть свойство и событие для нажатия клавиши. Перехватить ввод и текущую ячейку to (last row, 0) <- вы можете получить последнюю строку по datagrid.Свойство RowCount.

Matias Lopez

Да, и Вы можете использовать функцию "Select(int iRow)"!

Maciej Los

Что вы пробовали до сих пор?

0 Ответов