Jak się dostać do elementu DataGirdView

0

Mam proste pytanie, jak się dostać do elementu DataGirdView. W załączniku zdjęcie, proszę o przykład jak się dostać do tego elementu zaznaczonego na czerwono, ponieważ chce przypisać go zmiennej typu double.

0

Przepraszam, ale nie mogę usunąć postu. Znalazłem dataGridView1.Rows[0].Cells[0].Value.ToString();

0

Próbuję wczytać nazwy walut do listy, a potem do comboBox, gdy wpisuję tak: listaWalut.Add(dataGridView1.Rows[0].Cells[0].Value.ToString());
listaWalut.Add(dataGridView1.Rows[1].Cells[0].Value.ToString());
listaWalut.Add(dataGridView1.Rows[2].Cells[0].Value.ToString()); i tak dalej to działa. A gdy zrobię za pomocą pętli to już nie.

 
        private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                listaWalut.Add(dataGridView1.Rows[i].Cells[0].Value.ToString()); // tu pokazuje błąd
            }
            for (int i = 0; i < listaWalut.Count; i++)
            {
                comboBoxWalutaSource.Items.Add(listaWalut[i]);
            }
        }

Treść błędu:
Object reference not set to an instance of an object.

0

Nie możesz usunąć postu, bo nie masz konta. Wydaje mi się to logiczne, a Tobie?

Widocznie komórka jest pusta, więc Value ma wartość null, dlatego próba wywołania na nim ToString() kończy się wyjątkiem. Po prostu, zanim odwołasz się do tego Value upewnij się, czy nie jest null.

0

Dzięki.

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