TDBAdvGrid when empty I get exception

I test it with ADOEditing.
as you did I added a filter to empty the DataSet.
Now the grid shows an enpty row.
If I type something in for field Brand and I go to the next field, the record will be inserted into the database.
My Database has a primary key not null, and therefore I get an exception.

So the best solution would be not to have an empty row because it is not allowed in my grid to add a row.
DBAdvGrid1.Navigation.AllowInsertRow is false

Is that possible?

Thank you,
Best regards,
Lothar