W datagridview mam kolumnę o nazwie "cena" (na pozycji 2). Próbuję pobrać dane z zaznaczonego wiersza datagridview z kolumny "cena":
Form1.dataGridView1.CurrentRow.Cells[2].Value.ToString();
i to działa.
Natomiast podając nazwę kolumny zamiast pozycji:
Form1.dataGridView1.CurrentRow.Cells["cena"].Value.ToString();
Wywala błąd:
Column named nazwa cannot be found.
Parameter name: columnName
W jaki sposób odwołać się do pola kolumny "cena" po jej nazwie a nie pozycji?
0
0
Na moje oko to nazwę "cena" źle wpisałeś .. może jest jakaś spacja albo wielkość liter inna.
0
Nazwa jest na 100% dobrze wpisana, zresztą próbowałem też z innymi nazwami kolumn i to samo :-(
0
zwróć uwagę że każda kolumna ma :
- Name - to co masz wpisać
- Header text - to co się wyświetla jako kolumna
to name musisz wpisać
0
No i właśnie o to chodziło :-)
nicka wielkie dzięki za pomoc ;-)