Yes, you can achieve both of these implementations. The first one can be achieved using some custom validation, similar to the approach demonstrated in the attached application.
The other can be achieved by accessing the Add new record and hiding it explicitly when the row is opened in edit mode.
Telerik by Progress
Check out the new UI for ASP.NET Core
, the most complete UI suite for ASP.NET Core development on the market, with 60+ tried-and-tested widgets, based on Kendo UI.