Is there a possiblity by any chance that a blank row in datagrid will be remove ?

Let's say the datagrid has this kind of info :

Column 1 | Column 2 | Column 3

User 1 NY 290-5542
Null Null Null
User 2 CA 350-5555


Lets assume that row 2 has a data and i inputed the data in row 3, however i change my mind i deleted the data in row 2 and that will leave row 2 blank. I s there a method where i can remove the row 2.

The first thing come up on my mind was use a timer wherein it runs all the time. But it seems a bad idea though.