DataGridView i dynamiczny index

0

Witam wszystkich forumowiczów,

piszę z nietypowym problemem. Próbuję wyciągać elementy z DataGridView poprzez dynamiczny index.

int nrProgramu = 1;
        
        private void btPlus_Click(object sender, EventArgs e)
        {
                MessageBox.Show(dgvLista[2, nrProgramu].Value.ToString());

                if (nrProgramu < 99)
                    nrProgramu++;

                MessageBox.Show(dgvLista[2, nrProgramu].Value.ToString());

                //pbGrafika.Load("grafika\\" + grafika + ".png");
                rtbNumerProgramu.Text = nrProgramu.ToString();
                rtbNumerProgramu.SelectionAlignment = HorizontalAlignment.Center;
        }

Pierwszy MessageBox, bez problemu wyrzuca mi na ekran zawartość komórki z DataGridViem - dgvLista, niestety po zmianie wartości zmiennej nrProgramu i próby wyświetlenia MessageBox, program się "potyka i pada na haszowy pyszczek". Może ktoś spotkał się z podobnym problemem?

0

Nie lepiej tak ?

foreach (DataGridViewRow row in dataGridView1.Rows)
{ operacje na wierszach
}
2
Poskromiony Młot napisał(a):

program się "potyka i pada na haszowy pyszczek".

może zamiast silić się na marne poetyckie porównania dałbyś komunikat błędu wraz z callstackiem

1 użytkowników online, w tym zalogowanych: 0, gości: 1