In my previous post I have shown that if you have no records in your table and try to bind that table to a grid view, you will get nothing. Not even the header rows. To get rid of this issue, there is a very simple way.
1. Select Edit Templates
2. Switch over to EmptyDataTemplate
3. Drag and drop a Form View control and bind it to the same data source.
4. Change the Default Mode of this Form View to Insert and you should be good to go.
And if this doesn’t suit your bill… “Code”. 
Hope this helps,
Rahul
Quote of the day: Man has to suffer. When he has no real afflictions, he invents some. - Jose Marti