I am trying to loop through a datagridview and create a new task for each row (to do work on each row simultaneously). If using my current method will it lose the row?