This behavior is valid only for bound mode and depends on constraints applied to your DataTable schema. In this situation you can use the DefaultValueNeeded event and fill all required values for your data bound item before editing the values for new row:
sender, GridViewRowEventArgs e)
I hope this help. If you have other questions, do not hesitate to contact me again.
the Telerik team