C# Windows Form DataGridView: 不显示水平滚动
C# Windows Form DataGridView: Horizontal Scroll is not shown
我有一个奇怪但简单的问题:未显示 DataGridView 中的水平滚动条(我使用 C#,Visual STudio 2010)。
我尝试了几种 dataGridView 属性的排列组合,但都没有成功。行数大于6时出现垂直滚动条,这个不错
我做了 Layout > ScrollBars > Both。
属性如下:
除了上面提到的那些,在我的代码中,唯一属性我改变的是:
dataGridView1.Columns[0].Width = 200;
这是 运行 代码后生成的网格视图的样子。我哪里错了?
您必须更改 DataGridView
的 AutoSizeColumnsMode
。
目前,它设置为 Fill
,因此会调整列的大小以适应可用位置。
这是有关可用模式的文档:https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.datagridviewautosizecolumnsmode
我有一个奇怪但简单的问题:未显示 DataGridView 中的水平滚动条(我使用 C#,Visual STudio 2010)。
我尝试了几种 dataGridView 属性的排列组合,但都没有成功。行数大于6时出现垂直滚动条,这个不错
我做了 Layout > ScrollBars > Both。
属性如下:
除了上面提到的那些,在我的代码中,唯一属性我改变的是:
dataGridView1.Columns[0].Width = 200;
这是 运行 代码后生成的网格视图的样子。我哪里错了?
您必须更改 DataGridView
的 AutoSizeColumnsMode
。
目前,它设置为 Fill
,因此会调整列的大小以适应可用位置。
这是有关可用模式的文档:https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.datagridviewautosizecolumnsmode