Я пытаюсь выяснить, был ли пользовательский интерфейс DataGridView спроектирован так, чтобы конечный пользователь мог буквально вводить строку данных ячейка за ячейкой. Некоторые функциональные возможности, которые я видел при попытке использовать DataGridView в качестве первого и последнего пользовательского интерфейса для ввода строки данных, заставляют меня поверить, что может быть проще, например в 10 раз, просто создать отдельную «Добавить запись»диалоговое окно, и когда пользователь завершит добавление того, что составляет строку данных, добавит всю эту строку.
В обработчике событий UserAddedRow вы можете подумать, что одним из аргументов обработчика будет новая строка, но это не так. ,Это новый, в который пользователь даже не вводил данные. Просто странные вещи, подобные этой, заставляют меня задуматься.