Пробелы после последней строки в .NET DataGridView - PullRequest
4 голосов
/ 23 февраля 2011

Я работаю с сеткой данных в c #, когда сетка данных содержит столько строк, чтобы заполнить размер и показать вертикальную полосу прокрутки, и я прокручиваю вниз до последней строки, есть пробел с высотой строки.

Вот скриншот:

Screenshot

Есть ли способ избежать этого?

Ответы [ 6 ]

0 голосов
/ 14 марта 2019

Я знаю, что это очень старая статья, но я пришел сюда в поисках решения и в итоге выяснил мою проблему.
По сути, высота DataControlView должна быть точно кратна числу отображаемых строк.Все, что мне нужно было сделать, это увеличить высоту просмотра в конструкторе на пару пикселей, и пустая строка исчезла.

0 голосов
/ 02 мая 2014
ScrollViewer.CanContentScroll="False"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollBarVisibility="Auto"

У меня это сработало.

0 голосов
/ 12 апреля 2013

Возможно, ваша сетка имеет белый цвет.Пожалуйста, измените его.

0 голосов
/ 23 февраля 2011

попытка установить

AllowUserToAddRows

свойство false

0 голосов
/ 23 февраля 2011

Иногда сетка имеет дополнительную строку, связанную с редактированием.Например, DataGridView имеет свойство EditMode.Если установить это значение, указывающее, что представление не редактируется пользователем, это может привести к исчезновению строки внизу.

0 голосов
/ 23 февраля 2011

Моим первым предположением будет то, что у вас есть строка нижнего колонтитула, в которой ничего нет.Попробуйте установить ShowFooter = "false" в сетке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...