Member 11040029 Ответов: 1

Практическое руководство картины подряд ведет себя аномально


У меня есть DataGridView на моей форме, которая является простой .сетевое управление winform (не настроено).
Прямо над сеткой у меня есть элемент управления Combobox.

Сетка заполняется некоторыми данными, привязанными к источнику привязки.

Когда пользователь разворачивает поле со списком и выбирает элемент, видимый список со списком исчезает. На данный момент, снимок комбо-списке по-прежнему нарисован на верхней строке в элементе управления datagridview.

Я не знаю, достаточно ли этой информации, чтобы описать проблему. Я не нахожу возможности прикрепить снимки формы, чтобы эта проблема была более ясной. Если какая-либо такая опция доступна на codeproject, пожалуйста, дайте мне знать, я загружу снимки.

Кроме того, он отлично работал всего час назад.

Что я уже пробовал:

1. Пробовал отладку событий покраска элемента управления datagridview, но нашли без проблем.
2. Установите double buffered в true, но никакой помощи.
3. Сброс источника привязки, подключенного к datagridview, опять же не помогает.

1 Ответов

Рейтинг:
1

OriginalGriff

Проверьте различные обработчики событий paint для вашего DGV - я понятия не имею, какие из них вы обрабатываете, но есть довольно много кандидатов.

Я никогда не видел DGV испорченным внешним управлением, если только нет ошибки в обработчике краски.


Member 11040029

да, Грифф, это никогда не бывает грязно. Я не занимаюсь обработчиками событий paint. Фактически не обрабатывая никаких событий для сетки. Он просто привязан к источнику привязки.

OriginalGriff

Странный. Две вещи: Насколько актуальны ваши графические драйверы? (Хватаясь за соломинку.) А вы пробовали аннулировать DGV?

Member 11040029

Графика находится в актуальном состоянии. Да пробовали обесценивать...не получилось.