The AddRow event is fired as the row is added to the grid, not when a newly filled out row is added to the grid. You would probably need to wire up UpdateRow and remove AddRow.