the way you were adding, you were adding 2 items to 2 rows, instead of 2 items to 1 row.
every time you call dgv.Rows.Add it adds a new row.