Как мне справиться с проблемой индекса в datagridview in VB.NET?
Мой Datagridview имеет только две строки. Я установил allowusertoaddnewrow = false. Я заполняю строки в datagridview из базы данных. Я хочу передать его значение в текстовое поле при событии KeyDown, нажав клавишу Enter. Когда я нажимаю клавишу Enter в datagridview, чтобы выбрать содержимое первой строки, datagridview.currentrow. index возвращается 1. Точно так же, когда я выбираю вторую строку и нажимаю клавишу Enter, то же самое происходит и здесь, значит, он также возвращает datagridview.currentrow.index = 1. Есть ли какая-то концепция, чтобы я мог справиться с этой проблемой?
Что я уже пробовал:
RowIndx = Me.DataGridView1.CurrentRow.Индекс
Graeme_Grant
Я не понимаю, что вы пытаетесь сделать. Где находится текстовое поле-на форме или в ячейке редактирования? Это клавиша "Enter" нажмите на текстовое поле или элемент управления DataGrid? Чего вы пытаетесь достичь, когда нажата клавиша Enter?
В чем именно заключается ваша проблема?
Пожалуйста, нажмите на виджет" улучшить вопрос " и дайте четкое и краткое объяснение того, что вы пытаетесь сделать, и проблемы, которые у вас есть. Кроме того, мы не можем видеть код на вашем экране отсюда - так что вам тоже нужно опубликовать его в своем вопросе.
k0satyam
Я поместил элемент управления textbox в форму.
При нажатии клавиши Enter на элементе управления datagridview, содержание currentrow должны быть переведены в текстовые поля.