web grid in MVC is nothing but a collection of TR and TD (rows and columns), conceptually you need to create a empty row (TR) and add it in webgrid, you can use Partial view in a div with display property as 'none', when you click on Add item then set the display property to block with the help of jQuery
see below link for more details
Add a new Row in WebGrid using MVC4[
^]