DataGridView readonly z wyjątkiem jednej kolumny

0

Witam

Mam pytanie czy ktoś wie jak w najprostszy sposób dla jednej wybranej kolumny ustawić wartość atrybutu readonly na false. Wartość ReadOnly dla DataGridView mam ustawione na true, natomiast dla jednej wybranej kolumny potrzebuję ustawić na false, aby możliwa była edycja.

Próbowałem poprzez

this.datagridview1.Columns["nazwa kolumny"].ReadOnly=false; this.datagridview.refresh(); 

Niestety powyższy kod nie działa. Gdzieś na forum widziałem rozwiązanie, aby ustawić dla całości readonly na false, a następnie blokować poszczególne komórki z wyjątkiem tych których nie chcemy, ale rozwiązanie wydaje mi się jest bardzo mało optymalne i przy takiej ilości danych jaką wyświetlam w datagridview obawiam się, że będzie bardzo przywieszać aplikację.

Z góry dzięki za podpowiedzi
Pozdrawiam

1

Zrób na odwrót DataGridView daj na false. I kolumny które nie chcesz modyfikować daj na true. :)

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