Да, всегда будет пустая строка внизу DataGridView
.Это позволяет пользователю добавлять новые данные во время выполнения;все, что им нужно сделать, это начать вводить новую строку.
Чтобы отключить ее, вам также нужно запретить добавление новых строк пользователем.Сделайте это, установив для свойства AllowUserToAddRows
вашего DataGridView
элемента управления значение False:
myDataGridView.AllowUserToAddRows = false;