When you say "label.Text = whatever" in each iteration of the loop, you are overwriting the previous value of the label.
When you say "label.Text += whatever" it is the same as saying "label.Text = label.Text + whatever". this means it is concatenating "whatever" to the previous value of the label.