DataGridView 未充满整个界面

Mad_Frog_ 2016-04-21 10:56:39

请问如何去除最下面一行
dgv.AllowUserToAddRows = false;
dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;

已设置上面属性
...全文
337 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mad_Frog_ 2016-04-22
  • 打赏
  • 举报
回复
谢了,各位!
南天空 2016-04-21
  • 打赏
  • 举报
回复
数据不够都会显示背景色,不如从背景色上入手吧
Mad_Frog_ 2016-04-21
  • 打赏
  • 举报
回复
引用 1 楼 guwei4037 的回复:
datagridview.allowUserToAddRow=false;
设置过了
全栈极简 2016-04-21
  • 打赏
  • 举报
回复
datagridview.allowUserToAddRow=false;
zbdzjx 2016-04-21
  • 打赏
  • 举报
回复
刚试了一下,感觉是DataGridView会保证最上面是显示一行完整的记录,所以,当高度不能完全显示内容时,会出现一些空白。 例如:一行记录的高度是20,DataGridView设定成高90,那界面只能显示四行完整的,剩余10。有的开发语言或是有的控件,会保证下面不出现空白,那最上面会显示出半行记录。而DataGridView,是保证上面不显示出半行记录,那就会在最下面显示高10的空白。
大鱼> 2016-04-21
  • 打赏
  • 举报
回复
引用 4 楼 szOOrz 的回复:
可能是留给滚动条的位置, 要不要试试隐藏滚动条?
不能隐藏滚动条吧,不然数据多了怎么看?
好几只小萝莉 2016-04-21
  • 打赏
  • 举报
回复
可能是留给滚动条的位置, 要不要试试隐藏滚动条?
大鱼> 2016-04-21
  • 打赏
  • 举报
回复
貌似都不能填满,如果你觉得这样很丑的话,你可以试试将背景色设置成Control

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧