Because, when the grid is bound, it displays the contents of the DataSource. If you want to adda row to the grid then you need to add a new item to the DataSource. The grid will then update accordingly.