I have a simple project with Entity Framework, I have a DataGridView in my Form and I set its AllowUserToAddRow property to true
DataGridView
Form
AllowUserToAddRow
true
If you are going to bind the dataGridView to a source, then the only appropriate way to insert a row is to add a row to the data structure your DataGridView is binded to.