Mam oprawiony DataGridView, który zawiera dużą ilość danych. Problem polega na tym, że niektóre komórki muszą być Odczytane, a także kiedy użytkownik nawiguje z TAB lub ENTER między komórkami, komórki ReadOnly powinny być ominięte. Jaki jest najlepszy sposób tworzenia określonych komórek Czytelnie wystarczy po załadowaniu?Komórki DataGridView tylko do odczytu
Pętla po komórkach po ustawieniu DataSource nie jest dobrym pomysłem, biorąc pod uwagę, że siatka zawiera dużą ilość danych. Co więcej, sprawienie, że komórka ReadOnly w CellEnter nie działa, ponieważ podczas nawigacji za pomocą klawisza TAB muszę już wiedzieć, czy następna komórka jest ReadOnly czy nie.
nie mogę, niektóre z komórek w kolumnie nie może być tylko do odczytu i inni. To zależy od niektórych flag. –
Poszczególne kolumny należy zapętlić i ustawić na true. To będzie czasochłonne, ale nie sądzę, że istnieje jakakolwiek inna alternatywa. –
.ReadOnly = true - tak, ale należy to zrobić po zakończeniu powiązania danych. Na przykład. w module obsługi zdarzeń DataGridView.DataBindingComplete. – Boogier