Как «доработать» новый ряд

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

Чтобы уточнить, когда строка является новой строкой (и отображается как истина сisNewRow собственность), я не могу понять, как измениться изisNewRow = true состояние для создания новой пустой строки ниже.

я пробовалdataGridView.EndEdit(), dataGridView.CurrentRow.DataGridView.EndEdit(), bindingSource.EndEdit()и ни один из них действительно не добился цели. (также, используяdataGridView.BeginEdit() помещает текстовое поле вeditmode, что не удобно, потому что я не могу редактировать ячейку программно после этого)

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

У кого-нибудь есть какие-то решения для этого?

Ответы на вопрос(1)

Ваш ответ на вопрос