Here Mudassar Ahmed Khan has explained with an example, how to add (insert) new row to GridView programmatically in ASP.Net using C# and VB.Net.
When the Add Button is clicked, the values from the TextBoxes will be added to the DataTable in ViewState, which will be later used to populate the GridView in ASP.Net using C# and VB.Net.