我正在使用c#中的datagridview,当datagridview包含尽可能多的行来填充大小并显示一个垂直滚动条时,我向下滚动到最后一行,这里有一个高度为行的空格。
以下是截图:
有没有办法避免这种情况?
答案 0 :(得分:0)
我的第一个猜测是你有一个没有任何内容的页脚行。尝试在网格视图上设置ShowFooter =“false”。
答案 1 :(得分:0)
有时网格有一个与编辑相关的额外行。例如,DataGridView具有EditMode属性。如果将此值设置为表示用户无法编辑视图的值,则可能会使底部的行消失。
答案 2 :(得分:0)
试着设置
AllowUserToAddRows
属性为false
答案 3 :(得分:0)
您的网格背面颜色可能是白色。请改变它。
答案 4 :(得分:0)
ScrollViewer.CanContentScroll="False"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollBarVisibility="Auto"
它对我有用。
答案 5 :(得分:0)
我知道这是一篇很老的文章,但是我来这里寻求解决方案并最终弄清了我的问题。
基本上,DataControlView的高度必须是显示的行数的精确倍数。我要做的就是将设计器中的视图高度增加几个像素,空白行消失了。