【问题标题】:C# Windows Form DataGridView: Horizontal Scroll is not shownC# Windows 窗体 DataGridView:不显示水平滚动
【发布时间】:2019-11-20 19:14:47
【问题描述】:

我有一个奇怪但简单的问题:DataGridView 中的水平滚动条没有显示(我使用 C#,Visual STudio 2010)。

我已经尝试了 dataGridView 属性的几种排列和组合,但都是徒劳的。行数大于6的时候出现垂直滚动条,很好。

我已经制作了 Layout > ScrollBars > Both

以下是属性:

除了上面提到的之外,在我的代码中,我唯一改变的属性是:

dataGridView1.Columns[0].Width = 200;

这是运行代码后生成的 Grid View 的样子。我哪里错了?

【问题讨论】:

    标签: c# visual-studio-2010 datagridview


    【解决方案1】:

    您必须更改DataGridViewAutoSizeColumnsMode。 目前,它设置为Fill,因此列的大小会调整以适合可用位置。

    这里是关于可用模式的文档:https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.datagridviewautosizecolumnsmode

    【讨论】:

      猜你喜欢
      • 2015-03-06
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 2014-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多