Chcę, aby moje (tylko do odczytu, fullrowselect) datagridviews nie miały wybranych wierszy podczas ładowania formularza. Próbowałem .ClearSelection w konstruktorze formularzy po ustawieniu ich źródła danych, ale to nie działa (naprawdę chciałbym wiedzieć, dlaczego ...).Problemy z Datagridview.ClearSelection()
Potem próbowałem w zdarzeniu Form_load, ale nie wyczyści zaznaczenia na datagridviews, które umieściłem na nie widocznych od razu kontenerach kart.
Czy robię coś nie tak? Mogłem to zrobić w zdarzeniu Layout na każdej stronie karty, ale potem odznacza on wiersze za każdym razem, gdy użytkownik zmienia kartę, co nie jest pożądanym zachowaniem.
możesz edytować i wstawić trochę kodu, może widząc, że możemy Ci pomóc lepiej;) – pjnovas
Nie sądzę, że jest to naprawdę konieczne, może spróbuję podać bardziej praktyczne wyjaśnienie: – francis
Mam 3 datagridview w formularz (2 znajdują się na wybranej wcześniej zakładce, a druga na innej karcie) i chcę, aby pojawiły się bez wybranych wierszy. Powinno być tak proste, jak dgv1.ClearSelection(); dgv2.ClearSelection(); etc ... ale kiedy robię to w konstruktorze, dgv zawsze pojawiają się z pierwszym wybranym wierszem. Jeśli zrobię to w zdarzeniu FormLoad, dgv w widoku innej karty będzie nadal miał swój pierwszy wiersz wybrany, gdy zmienię karty ... – francis