日期:2014-05-18  浏览次数:21584 次

DataGridView 行显示不全
使用dgv.Rows.Add();方法在循环中添加新行,总数共86行,但是在表格上使用滚动条拖动显示的只有15行,点住单元格不放,向下拖动,可以显示出全部行。最大化窗体后,滚动条可以拖动所有行,这是什么原因,如何解决。

显示不全时的图片



最大化窗体后的图片


------解决方案--------------------
把datatable处理完了之后再绑定
------解决方案--------------------
确保datatable里面的数据是完整的,
------解决方案--------------------
可能是datatable处理没完呀!
------解决方案--------------------
datatable本来就有数据限制。加个panel
------解决方案--------------------
探讨
datatable本来就有数据限制。加个panel

------解决方案--------------------
如果dataTable数据时全的,那么第一张图的下拉条去哪了?
------解决方案--------------------
你把滚动条给去掉了吧
------解决方案--------------------
探讨
使用dgv.Rows.Add();方法在循环中添加新行,总数共86行,但是在表格上使用滚动条拖动显示的只有15行,点住单元格不放,向下拖动,可以显示出全部行。最大化窗体后,滚动条可以拖动所有行,这是什么原因,如何解决。

显示不全时的图片



最大化窗体后的图片

------解决方案--------------------
正常情况下肯定有个下拉的~
------解决方案--------------------
你的拉滚动条不是dgv的滚动条,dgv的滚动条被你用的那个滚动条盖住了