Witam,
Jako, że na codeguru.pl nikt mi jeszcze nie podpowiedział co jest nie tak,
pisze na tym forum.

Ale do rzeczy, wrzucając dane do dgv poniższymi sposobami :

Sposób 1
dataGridView1.Rows.Add("1", "Kolumna 1");
dataGridView1.Rows.Add("2", "Kolumna 2");
dataGridView1.Rows.Add("3", "Kolumna 3");
dataGridView1.Rows.Add("4", "Kolumna 4");

Sposób 2
this.TabelkaTableAdapter.Fill(this.dataSet1.Tabelka);
dataGridView1.DataSource = TabelkaBindingSource;
(Fill zwraca cztery rekordy o zawartości indentycznej jak dodawane ręcznie)

W zdarzeniu RowsAdded dgv wykonując :
MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());

przy sposobie 1 dostaję : 1, 2, 3, 4
natomiast w przypadku sposobu 2 otrzymuję : 1, 2, 1, 2

Czy może mnie ktoś oświecić dlaczego uzupełniając dgv przez DataSource nie dostaję wszystkich wartości kolumny [0] ??