找不到C#DataGridView Horizo​​ntalScrollBar属性

时间:2016-01-13 19:43:25

标签: c# winforms datagridview

我将Visual Studio 2015用于Windows窗体项目,并希望隐藏水平滚动条,但不会冻结。 DataGridView的引用显示属性“Horizo​​ntalScrollBar” https://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview(v=vs.110).aspx

但是当我用intellisense进行编码时,我找不到这个属性。我使用4.5.2 .Net Framework。如果我设置“ScrollBars = vertical”,底部仍有空白区域,我想删除它。有没有人遇到过这个问题?

2 个答案:

答案 0 :(得分:1)

HorizontalScrollBar是受保护的属性,这就是为什么它不会在intellisense中显示。您使用ScrollBars枚举配置滚动条:

dataGridView1.ScrollBars = ScrollBars.Vertical; // or Horizontal, etc.

底部的空白区域与水平滚动无关。

答案 1 :(得分:0)

DataGridView中是否有足够的项目使垂直滚动条处于活动状态?当没有足够的项目来填充所有网格时,我想知道底部的空白区域是否是控件的背景。你能加一个截图来更好地了解你在说什么吗?我希望将Scrollbars设置为Vertical作为解决方案。