我在Windows窗体上有一个DataGridView,最多可包含25列,最多可包含数千行。 DGV中没有已定义的列,这些列是在代码中动态生成的。没有列被冻结。 DGV在我继承的版本中按预期工作。然后我抓住了它......
我在表单中添加了一个工具栏。我面临的问题是,当我降低DGV顶部以适合工具栏下方并确保DGV适合表格时,我丢失了水平滚动条。我可以从表单上滚动拇指,因此它不再可见。我的文档计数字段在下图中显示为预期。
DGV no horizontal bar and thumb scrolled off form
DGV属性中的一些可能相关的字段值:
非常感谢任何意见。
添加了屏幕截图以帮助澄清问题。
答案 0 :(得分:0)
解决!感谢@Luke @LarsTech的建议。不知道为什么但重新创建它解决了水平滚动条的问题。我删除了我的网格并在Designer中重新创建它,就像前一个一样。这次我使用Dock Right而不是None或Fill。我也确实使用过BringToFront,因为SendToBack将我的工具栏缩小了一半。我丢失了网格右侧的空白区域,但我可以忍受。
非常感谢您的帮助!